#line 1 "C:\\Windows\\system32\\inetsrv\\WebAdministration.mof" #pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\Root") [Locale(1033)] Instance of __Namespace { Name = "WebAdministration"; }; #pragma namespace("\\\\.\\Root\\WebAdministration") [RequiresEncryption] Instance of __systemSecurity { }; Instance of __Win32Provider as $WPTProvider { Name = "WebAdministrationProvider"; ClsId = "{84951D16-922E-4692-B4E9-90DD80426ECF}"; ImpersonationLevel = 1; PerUserInitialization = "TRUE"; HostingModel = "LocalSystemHost"; }; Instance of __InstanceProviderRegistration { Provider = $WPTProvider; SupportsGet = "TRUE"; SupportsEnumeration = "TRUE"; SupportsPut = "TRUE"; SupportsDelete = "TRUE"; QuerySupportLevels = {"WQL:UnarySelect", "WQL:Associators"}; }; Instance of __MethodProviderRegistration { Provider = $WPTProvider; }; [Abstract,Aggregation,Association : ToSubclass,Locale(1033)] class ObjectConfigurationAssociation { [read] Object Ref ConfigurationSection; [Aggregate,read] Object Ref ConfiguredObject; }; [Abstract,Locale(1033) : ToInstance ToSubclass] class EmbeddedObject { }; [abstract,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance] class Object { }; [Abstract,Aggregation,Association : ToSubclass,Locale(1033)] class ObjectContainerAssociation { [Aggregate,read] Object Ref Container; [read] Object Ref Element; }; [Abstract,Locale(1033) : ToInstance ToSubclass] class CollectionElement { }; [Association : ToSubclass,dynamic : ToInstance,Locale(1033) : ToInstance,provider("WebAdministrationProvider") : ToInstance] class SiteUsesSSLBinding : ObjectContainerAssociation { [key : ToInstance ToSubclass,Override("Container") : ToSubclass,read : ToSubclass] Site Ref Container; [key : ToInstance ToSubclass,Override("Element") : ToSubclass,read : ToSubclass] SSLBinding Ref Element; }; [Association : ToSubclass,dynamic : ToInstance,Locale(1033) : ToInstance,provider("WebAdministrationProvider") : ToInstance] class ServerContainsSite : ObjectContainerAssociation { [key : ToInstance ToSubclass,Override("Container") : ToSubclass,read : ToSubclass] Server Ref Container; [key : ToInstance ToSubclass,Override("Element") : ToSubclass,read : ToSubclass] Site Ref Element; }; [Association : ToSubclass,dynamic : ToInstance,Locale(1033) : ToInstance,provider("WebAdministrationProvider") : ToInstance] class ServerContainsApplicationPool : ObjectContainerAssociation { [key : ToInstance ToSubclass,Override("Container") : ToSubclass,read : ToSubclass] Server Ref Container; [key : ToInstance ToSubclass,Override("Element") : ToSubclass,read : ToSubclass] ApplicationPool Ref Element; }; [Association : ToSubclass,dynamic : ToInstance,Locale(1033) : ToInstance,provider("WebAdministrationProvider") : ToInstance] class ApplicationPoolContainsApplication : ObjectContainerAssociation { [key : ToInstance ToSubclass,Override("Container") : ToSubclass,read : ToSubclass] ApplicationPool Ref Container; [key : ToInstance ToSubclass,Override("Element") : ToSubclass,read : ToSubclass] Application Ref Element; }; [Association : ToSubclass,dynamic : ToInstance,Locale(1033) : ToInstance,provider("WebAdministrationProvider") : ToInstance] class ServerContainsSSLBinding : ObjectContainerAssociation { [key : ToInstance ToSubclass,Override("Container") : ToSubclass,read : ToSubclass] Server Ref Container; [key : ToInstance ToSubclass,Override("Element") : ToSubclass,read : ToSubclass] SSLBinding Ref Element; }; [Association : ToSubclass,dynamic : ToInstance,Locale(1033) : ToInstance,provider("WebAdministrationProvider") : ToInstance] class SiteContainsApplication : ObjectContainerAssociation { [key : ToInstance ToSubclass,Override("Container") : ToSubclass,read : ToSubclass] Site Ref Container; [key : ToInstance ToSubclass,Override("Element") : ToSubclass,read : ToSubclass] Application Ref Element; }; [Association : ToSubclass,dynamic : ToInstance,Locale(1033) : ToInstance,provider("WebAdministrationProvider") : ToInstance] class WorkerProcessContainsAppDomain : ObjectContainerAssociation { [key : ToInstance ToSubclass,Override("Container") : ToSubclass,read : ToSubclass] WorkerProcess Ref Container; [key : ToInstance ToSubclass,Override("Element") : ToSubclass,read : ToSubclass] AppDomain Ref Element; }; [Association : ToSubclass,dynamic : ToInstance,Locale(1033) : ToInstance,provider("WebAdministrationProvider") : ToInstance] class ApplicationPoolContainsProcess : ObjectContainerAssociation { [key : ToInstance ToSubclass,Override("Container") : ToSubclass,read : ToSubclass] ApplicationPool Ref Container; [key : ToInstance ToSubclass,Override("Element") : ToSubclass,read : ToSubclass] WorkerProcess Ref Element; }; [Association : ToSubclass,dynamic : ToInstance,Locale(1033) : ToInstance,provider("WebAdministrationProvider") : ToInstance] class ApplicationContainsVirtualDirectory : ObjectContainerAssociation { [key : ToInstance ToSubclass,Override("Container") : ToSubclass,read : ToSubclass] Application Ref Container; [key : ToInstance ToSubclass,Override("Element") : ToSubclass,read : ToSubclass] VirtualDirectory Ref Element; }; [dynamic : ToInstance,factory_clsid("{283ADED9-F67A-4A5A-A8C4-ABF841F47626}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsCreate,SupportsDelete,SupportsUpdate] class SSLBinding2 : Object { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string BindingOwnerID; [read : ToInstance ToSubclass,ValueMap{"1", "2", "4", "65536"},write : ToInstance ToSubclass] sint32 CertificateCheckMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CertificateHash; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string StoreName; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string HostName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CTLIdentifier; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CTLStoreName; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string IPAddress; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] uint32 Port; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] DateTime RevocationFreshnessTime; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] DateTime RevocationURLRetrievalTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SslAlwaysNegoClientCert; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SslUseDsMapper; [Constructor,bypass_getobject : ToInstance ToSubclass,Implemented,Static : ToSubclass] void Create([In] string IPAddress,[In] uint32 Port,[In] string CertificateHash,[In] string StoreName,[In] string HostName); }; [dynamic : ToInstance,factory_clsid("{df0ff250-71e6-42a1-b736-4057545dba98}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsCreate,SupportsDelete,SupportsUpdate] class SSLBinding : Object { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string BindingOwnerID; [read : ToInstance ToSubclass,ValueMap{"1", "2", "4", "65536"},write : ToInstance ToSubclass] sint32 CertificateCheckMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CertificateHash; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string StoreName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CTLIdentifier; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CTLStoreName; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string IPAddress; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] uint32 Port; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] DateTime RevocationFreshnessTime; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] DateTime RevocationURLRetrievalTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SslAlwaysNegoClientCert; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SslUseDsMapper; [Constructor,bypass_getobject : ToInstance ToSubclass,Implemented,Static : ToSubclass] void Create([In] string IPAddress,[In] uint32 Port,[In] string CertificateHash,[In] string StoreName); }; [dynamic : ToInstance,factory_clsid("{01a0f881-e44f-4c39-8775-1366848a5915}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance] class AppDomain : Object { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] string ApplicationPath; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] string Id; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] boolean IsIdle; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] string PhysicalPath; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] uint32 ProcessId; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] string SiteName; [bypass_getobject : ToInstance ToSubclass,Implemented : ToInstance ToSubclass] void Unload(); }; [Abstract,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class ConfiguredObject : Object { [bypass_getobject : ToInstance ToSubclass,Implemented : ToInstance ToSubclass] void GetAllSections([OUT] ConfigurationSection Sections[]); [bypass_getobject : ToInstance ToSubclass,Implemented : ToInstance ToSubclass] void GetSection([IN] string SectionName,[OUT] ConfigurationSection Section); [bypass_getobject : ToInstance ToSubclass,Implemented : ToInstance ToSubclass] string GetAttribute([IN] string SectionPath,[IN] string AttributeName,[IN,OPTIONAL] string RelativePath,[IN,OPTIONAL] string Location); [bypass_getobject : ToInstance ToSubclass,Implemented : ToInstance ToSubclass] void SetAttribute([IN] string SectionPath,[IN] string AttributeName,[IN,OPTIONAL] string RelativePath,[IN,OPTIONAL] string Location,[IN] string Value); [bypass_getobject : ToInstance ToSubclass,Implemented : ToInstance ToSubclass] void ClearAttribute([IN] string SectionPath,[IN] string AttributeName,[IN,OPTIONAL] string RelativePath,[IN,OPTIONAL] string Location); [bypass_getobject : ToInstance ToSubclass,Implemented : ToInstance ToSubclass] void AddCollectionElement([IN] string SectionPath,[IN] string CollectionElementName,[IN] NameValueConfigurationElement ElementParameters[],[IN,OPTIONAL] string AddElementName,[IN,OPTIONAL] string RelativePath,[IN,OPTIONAL] string Location); [bypass_getobject : ToInstance ToSubclass,Implemented : ToInstance ToSubclass] void RemoveCollectionElement([IN] string SectionPath,[IN] string CollectionElementName,[IN] NameValueConfigurationElement ElementParameters[],[IN,OPTIONAL] string RelativePath,[IN,OPTIONAL] string Location); [bypass_getobject : ToInstance ToSubclass,Implemented : ToInstance ToSubclass] string GetRawMetadata([IN] string SectionPath,[IN] string TargetName,[IN] string MetadataName,[IN,OPTIONAL] string RelativePath,[IN,OPTIONAL] string Location); [bypass_getobject : ToInstance ToSubclass,Implemented : ToInstance ToSubclass] string SetRawMetadata([IN] string SectionPath,[IN] string TargetName,[IN] string MetadataName,[IN] string MetadataValue,[IN,OPTIONAL] string RelativePath,[IN,OPTIONAL] string Location); }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance] class HttpRequest : Object { [read : ToInstance ToSubclass] string ClientIPAddress; [read : ToInstance ToSubclass] string ConnectionId; [read : ToInstance ToSubclass] string CurrentModule; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string GUID; [read : ToInstance ToSubclass] string HostName; [read : ToInstance ToSubclass] string LocalIPAddress; [read : ToInstance ToSubclass] uint32 LocalPort; [read : ToInstance ToSubclass] uint32 PipelineState; [read : ToInstance ToSubclass] uint32 SiteId; [read : ToInstance ToSubclass] uint32 TimeElapsed; [read : ToInstance ToSubclass] uint32 TimeInModule; [read : ToInstance ToSubclass] uint32 TimeInState; [read : ToInstance ToSubclass] string Url; [read : ToInstance ToSubclass] string Verb; }; [dynamic : ToInstance,factory_clsid("{9ff4531b-142e-4352-a385-32cf8039bc30}") : ToInstance ToSubclass,section_path("system.applicationHost/applicationPools") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance] class WorkerProcess : Object { [read : ToInstance ToSubclass] string AppPoolName; [read : ToInstance ToSubclass] string Guid; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] uint32 ProcessId; [implemented : ToInstance ToSubclass,bypass_getobject : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},handler("state")] uint32 GetState(); [handler("GetRequests"),bypass_getobject : ToInstance ToSubclass,implemented : ToInstance ToSubclass] void GetExecutingRequests([Out] HttpRequest OutputElement[]); }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class EventMappingElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 EndEventCode; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 StartEventCode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class CustomError : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Redirect; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 StatusCode; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class AssemblyElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Assembly; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class GroupDependency : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string GroupId; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class AuthenticationModuleElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class IPAddressFilterElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Allowed; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DomainName; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string IpAddress; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string SubnetMask; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class OutputCacheProfile : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 Duration; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5"},write : ToInstance ToSubclass] sint32 Location; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean NoStore; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string SqlDependency; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string VaryByControl; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string VaryByCustom; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string VaryByHeader; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string VaryByParam; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class SoapTransportImporterTypeElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class TraceAreaElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Areas; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string provider; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5"},write : ToInstance ToSubclass] sint32 Verbosity; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FileExtensionElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Allowed; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string FileExtension; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class MimeMapElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string FileExtension; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string MimeType; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class WildcardRedirectElement : CollectionElement { [read : ToInstance ToSubclass] string Destination; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Wildcard; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class StringElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Value; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class NameElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class HttpCompressionSchemeElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Dll; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DoDynamicCompression; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DoStaticCompression; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 DynamicCompressionLevel; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 StaticCompressionLevel; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class TraceAreaDefinition : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 Value; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class OneToOneCertificateMappingElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Certificate; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Password; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string UserName; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class BuildProvider : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Extension; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class FolderLevelBuildProvider : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class ConnectionManagementElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Address; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxConnection; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class ClientTarget : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Alias; [read : ToInstance ToSubclass] string UserAgent; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class SegmentElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Segment; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class ProviderElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class RuleElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Custom; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string EventName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxLimit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MinInstances; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime MinInterval; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Profile; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string provider; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class TrustLevel : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PolicyFile; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class HeaderLimitsElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Header; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 SizeLimit; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class SoapExtensionTypeElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,ValueMap{"0", "1"}] sint32 Group; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] sint32 Priority; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class GlobalModuleElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Image; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PreCondition; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class SqlCacheDependencyDatabase : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ConnectionStringName; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 PollTime; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class BufferModeElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxBufferSize; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxBufferThreads; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxFlushSize; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,SubType("Interval") : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime RegularFlushInterval; [read : ToInstance ToSubclass,SubType("Interval") : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime UrgentFlushInterval; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 UrgentFlushThreshold; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class ConnectionStringSettings : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ConnectionString; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ProviderName; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class UrlMapping : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string MappedUrl; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Url; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class WebServicesProtocolElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "4", "8", "16", "32", "33"}] sint32 Name; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class DirectoryElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DirectoryName; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class CachingProfileElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] DateTime Duration; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Extension; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 KernelCachePolicy; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5"},write : ToInstance ToSubclass] sint32 Location; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 Policy; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string VaryByHeaders; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string VaryByQueryString; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class BypassElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Address; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class AdapterElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Adapter; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class HttpCompressionMimeTypeElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string MimeType; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class ManyToOneCertificateMappingRuleElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,ValueMap{"1", "2"},write : ToInstance ToSubclass] sint32 CertificateField; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CertificateSubField; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] boolean CompareCaseSensitive; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string MatchCriteria; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsCreate] class FastCgiEnvironmentElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Value; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsCreate] class FastCgiEnvironmentSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] FastCgiEnvironmentElement EnvironmentVariables[]; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsCreate] class FastCgiApplicationElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 ActivityTimeout; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Arguments; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string MonitorChangesTo; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 StderrMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean FlushNamedPipe; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string FullPath; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 IdleTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 InstanceMaxRequests; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 SignalBeforeTerminateSeconds; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxInstances; [read : ToInstance ToSubclass,ValueMap{"0", "1"},write : ToInstance ToSubclass] sint32 Protocol; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 QueueLength; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 RequestTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 RapidFailsPerMinute; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] FastCgiEnvironmentSettings EnvironmentVariables = Instance of FastCgiEnvironmentSettings { }; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class ProtocolElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string AppDomainHandlerType; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ProcessHandlerType; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Validate; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class NamespaceElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Namespace; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class AuthorizationRule : CollectionElement { [read : ToInstance ToSubclass,ValueMap{"0", "1"},write : ToInstance ToSubclass] sint32 AccessType; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Roles; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Users; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Verbs; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class IsapiFilterElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableCache; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Path; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PreCondition; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class VerbElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Allowed; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Verb; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class DeviceFilter : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Argument; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Compare; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Method; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class NameTypeElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class ListenerAdapterElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Identity; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ProtocolManagerDll; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ProtocolManagerDllInitFunction; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class ProfileElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Custom; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxLimit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MinInstances; [read : ToInstance ToSubclass,SubType("Interval") : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime MinInterval; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsCreate] class BindingElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string BindingInformation; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Protocol; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 SslFlags; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class ModuleAction : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PreCondition; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class ProviderFactoryElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Description; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Invariant; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class KeyValueElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string key; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Value; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class IsapiCgiRestrictionElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Allowed; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Description; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string GroupId; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Path; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class CompilerElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CompilerOptions; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Extension; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Language; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 WarningLevel; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class HttpHandlerAction : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Path; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Validate; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Verb; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class TypeElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class TagPrefixElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Assembly; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Namespace; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Src; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string TagName; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string TagPrefix; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class ExpressionBuilder : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string ExpressionPrefix; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class FormsAuthenticationUser : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Password; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class TagMapElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string MappedTagType; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string TagType; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class HttpErrorElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Path; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PrefixLanguageFilePath; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 ResponseMode; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 StatusCode; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 SubStatusCode; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class HandlerAction : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowPathInfo; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Modules; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Path; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PreCondition; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4"},write : ToInstance ToSubclass] sint32 RequireAccess; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 ResourceType; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 ResponseBufferLimit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ScriptProcessor; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Verb; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class WebRequestModuleElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Prefix; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class ConformanceWarning : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,ValueMap{"0", "1"}] sint32 Name; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class NameValueConfigurationElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Value; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class Sequence : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Sequence; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class HttpModuleAction : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class DeviceElement : CollectionElement { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] AdapterElement Device[]; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string InheritsFrom; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PageAdapter; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PredicateClass; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PredicateMethod; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class ApplicationDependency : CollectionElement { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] GroupDependency Application[]; [read : ToInstance ToSubclass] string GroupId; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; }; [dynamic : ToInstance,factory_clsid("{fa27eebb-8590-42e6-931e-e94d20f11898}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,section_path("system.applicationHost/sites") : ToInstance ToSubclass,SupportsCreate,SupportsDelete,SupportsUpdate] class VirtualDirectory : ConfiguredObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowSubDirConfig; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string ApplicationPath; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 LogonMethod; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Password; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Path; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PhysicalPath; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string SiteName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string UserName; [Constructor,Implemented,bypass_getobject : ToInstance ToSubclass,Static : ToSubclass] void Create([In] string VirtualDirectoryPath,[In] string ApplicationPath,[In,OPTIONAL] string PhysicalPath,[In] string SiteName); [implemented : ToInstance ToSubclass,bypass_getobject : ToInstance ToSubclass] void RevertToParent([IN,OPTIONAL] string PropertyName); }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class HttpWebRequestSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaximumErrorResponseLength; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaximumResponseHeadersLength; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaximumUnauthorizedUploadLength; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean UseUnsafeHeaderParsing; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class ApplicationPoolFailureSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string AutoShutdownExe; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string AutoShutdownParams; [read : ToInstance ToSubclass,ValueMap{"1", "2"},write : ToInstance ToSubclass] sint32 LoadBalancerCapabilities; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string OrphanActionExe; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string OrphanActionParams; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean OrphanWorkerProcess; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean RapidFailProtection; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] datetime RapidFailProtectionInterval; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 RapidFailProtectionMaxCrashes; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class RedirectHeaderSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] NameValueConfigurationElement RedirectHeaders[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class ExpressionBuilderSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ExpressionBuilder ExpressionBuilders[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class CustomFieldsElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string LogFieldName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string SourceName; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 SourceType; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class CustomFieldsSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxCustomFieldLength; [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] CustomFieldsElement CustomFields[]; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class SiteLogFile : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CustomLogPluginClsid; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Directory; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean LogSiteId; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean LocalTimeRollover; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 LogExtFileFlags; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 LogFormat; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 LogTargetW3C; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4"},write : ToInstance ToSubclass] sint32 Period; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string TruncateSize; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 FlushByEntryCountW3CLog; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxLogLineLength; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FileSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] StringElement Files[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class DynamicTypeSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] HttpCompressionMimeTypeElement DynamicTypes[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class CentralW3CLogFile : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Directory; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean LocalTimeRollover; [read : ToInstance ToSubclass,ValueMap{"1", "2", "4", "8", "16", "32", "64", "128", "256", "512", "1024", "2048", "4096", "8192", "16384", "32768", "65536", "131072", "262144", "524288", "1048576", "2097152"},write : ToInstance ToSubclass] sint32 LogExtFileFlags; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4"},write : ToInstance ToSubclass] sint32 Period; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string TruncateSize; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class SiteLimits : EmbeddedObject { [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] datetime ConnectionTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxBandwidth; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxConnections; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxUrlSegments; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FormsAuthenticationCredentials : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] FormsAuthenticationUser Credentials[]; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 PasswordFormat; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class ProfileSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ProfileElement Profiles[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class RuleSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] RuleElement Rules[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class PerformanceCounterSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 FileMappingSize; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class SoapEnvelopeProcessingInfo : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 ReadTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Strict; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class TypedElement : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string InitializeData; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class SmtpNetworkSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DefaultCredentials; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Host; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Password; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 Port; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string UserName; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class CachingProfileSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] CachingProfileElement Profiles[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class OneToOneSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] OneToOneCertificateMappingElement OneToOneMappings[]; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class VirtualDirectoryElementDefaults : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowSubDirConfig; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 LogonMethod; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Password; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Path; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PhysicalPath; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string UserName; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class HttpClientCache : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CacheControlCustom; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime CacheControlMaxAge; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 CacheControlMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string HttpExpires; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SetEtag; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class CustomHeaderSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] NameValueConfigurationElement CustomHeaders[]; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class ScheduleElement : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] DateTime Value; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class PassportAuthentication : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string RedirectUrl; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class WebProxyScriptSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime DownloadTimeout; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class SocketSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AlwaysUseCompletionPortsForAccept; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AlwaysUseCompletionPortsForConnect; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class ProxySettings : EmbeddedObject { [read : ToInstance ToSubclass,ValueMap{"0", "1", "-1"},write : ToInstance ToSubclass] sint32 AutoDetect; [read : ToInstance ToSubclass,ValueMap{"0", "1", "-1"},write : ToInstance ToSubclass] sint32 BypassOnLocal; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ProxyAddress; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ScriptLocation; [read : ToInstance ToSubclass,ValueMap{"0", "1", "-1"},write : ToInstance ToSubclass] sint32 UseSystemDefault; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class AspSession : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowSessionState; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean KeepSessionIdSecure; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 Max; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime Timeout; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class AssertSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AssertUIEnabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string LogFileName; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class AspLimits : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 BufferingLimit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxRequestEntityAllowed; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 ProcessorThreadMax; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime QueueConnectionTestTime; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] datetime QueueTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 RequestQueueMax; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] datetime ScriptTimeout; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class WsdlHelpGeneratorInfo : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Href; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class StaticTypeSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] HttpCompressionMimeTypeElement StaticTypes[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class ProvidersSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] NameTypeElement Providers[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class BuildProviderSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] BuildProvider BuildProviders[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class FolderLevelBuildProviderSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] FolderLevelBuildProvider FolderLevelBuildProviders[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class DiagnosticsSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SuppressReturningExceptions; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class ApplicationPoolProcessorSettings : EmbeddedObject { [read : ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToSubclass] sint32 Action; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 Limit; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] datetime ResetInterval; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SmpAffinitized; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 SmpProcessorAffinityMask; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 SmpProcessorAffinityMask2; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 processorGroup; [read : ToSubclass,ValueMap{"0", "1"},write : ToSubclass] sint32 NumaNodeAssignment; [read : ToSubclass,ValueMap{"0", "1"},write : ToSubclass] sint32 NumaNodeAffinityMode; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class HiddenSegmentSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ApplyToWebDAV; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] SegmentElement HiddenSegments[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class SoapTransportImporterTypesInfo : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] SoapTransportImporterTypeElement SoapTransportImporterTypes[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class CompilerSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] CompilerElement Compilers[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class HttpCachePolicySettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime MaximumAge; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime MaximumStale; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime MinimumFresh; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8"},write : ToInstance ToSubclass] sint32 PolicyLevel; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class ManyToOneCertificateRuleSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ManyToOneCertificateMappingRuleElement Rules[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class DirectorySettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] DirectoryElement CodeSubDirectories[]; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class ApplicationElementDefaults : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ApplicationPool; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string EnabledProtocols; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ServiceAutoStartEnabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ServiceAutoStartProvider; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Path; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean PreloadEnabled; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class VerbsSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowUnlisted; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ApplyToWebDAV; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] VerbElement Verbs[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class SoapExtensionImporterTypesSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] TypeElement SoapExtensionImporterTypes[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class OutputCacheProfileSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] OutputCacheProfile OutputCacheProfiles[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class WebServicesProtocolSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] WebServicesProtocolElement Protocols[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class ProviderSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ProviderElement Providers[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class TraceAreaSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] TraceAreaDefinition Areas[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class TagPrefixInfo : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] TagPrefixElement Controls[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class NamespaceInfo : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AutoImportVBNamespace; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] NamespaceElement Namespaces[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class PerformanceCountersSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class DbProviderFactorySettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ProviderFactoryElement DbProviderFactories[]; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class SectionInformation : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] string EffectiveOverrideMode; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] boolean IsLocked; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean LockItem; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string OverrideMode; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FailureDefinition : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string StatusCodes; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] DateTime TimeTaken; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 Verbosity; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FileExtensionsSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowUnlisted; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ApplyToWebDAV; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] FileExtensionElement FileExtensions[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class SwitchSettings : EmbeddedObject { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Value; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class AssemblySettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] AssemblyElement Assemblies[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class SoapExtensionReflectorTypesSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] TypeElement SoapExtensionReflectorTypes[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class DenyUrlSequenceSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] Sequence DenyUrlSequences[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class DenyQueryStringSequenceSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] Sequence DenyQueryStringSequences[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class UrlElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] string Url; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class AwaysAllowedUrlSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] UrlElement AlwaysAllowedUrls[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class QueryStringElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] string QueryString; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class AlwaysAllowedQueryStringSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] QueryStringElement AlwaysAllowedQueryStrings[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class QueryStringSequenceSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] SequenceElement Sequence[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class SoapExtensionTypesInfo : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] SoapExtensionTypeElement SoapExtensionTypes[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class AspCache : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DiskTemplateCacheDirectory; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableTypelibCache; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxDiskTemplateCacheFiles; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 ScriptEngineCacheMax; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 ScriptFileCacheSize; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class AspComPlus : EmbeddedObject { [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "4"},write : ToInstance ToSubclass] sint32 AppServiceFlags; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ExecuteInMta; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PartitionId; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string SxsName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean TrackThreadingModel; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class ModuleSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class SoapServerProtocolFactory : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsCreate] class TraceFailedRequestsLogging : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean CustomActionsEnabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Directory; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxLogFiles; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxLogFileSizeKB; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class SmtpSpecifiedPickupDirectorySettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PickupDirectoryLocation; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class TagMapInfo : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] TagMapElement TagMapping[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class ConformanceWarningSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ConformanceWarning ConformanceWarnings[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class ServicePointManagerSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean CheckCertificateName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean CheckCertificateRevocationList; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 DnsRefreshTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableDnsRoundRobin; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Expect100Continue; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean UseNagleAlgorithm; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class TraceUrlAreaSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] TraceAreaElement TraceAreas[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class CentralBinaryLogFile : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Directory; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean LocalTimeRollover; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4"},write : ToInstance ToSubclass] sint32 Period; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string TruncateSize; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FtpCachePolicySettings : EmbeddedObject { [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5", "6"},write : ToInstance ToSubclass] sint32 PolicyLevel; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class HeaderLimitsSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] HeaderLimitsElement HeaderLimits[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class EventMappingSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] EventMappingElement EventMappings[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class BypassListSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] BypassElement BypassList[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class Ipv6Settings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class BufferModeSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] BufferModeElement BufferModes[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class AuthenticationProviderSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] StringElement Providers[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class ExtendedProtectionSettings : EmbeddedObject { [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 TokenChecking; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "4", "32"},write : ToInstance ToSubclass] sint32 Flags; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] NameElement ExtendedProtection[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class SqlCacheDependencyDatabaseSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] SqlCacheDependencyDatabase Databases[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class TraceUrlSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] StringElement TraceUrls[]; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class ProcessModelSettings : EmbeddedObject { [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4"},write : ToInstance ToSubclass] sint32 IdentityType; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] DateTime IdleTimeout; [read : ToSubclass,ValueMap{"0", "1"},write : ToSubclass] sint32 IdleTimeoutAction; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean LoadUserProfile; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SetProfileEnvironment; [read : ToInstance ToSubclass,ValueMap{"0", "1"},write : ToInstance ToSubclass] sint32 LogonType; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ManualGroupMembership; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxProcesses; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Password; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean PingingEnabled; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] DateTime PingInterval; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] DateTime PingResponseTime; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] DateTime ShutdownTimeLimit; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] DateTime StartupTimeLimit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string UserName; [read : ToInstance ToSubclass,ValueMap{"1"},write : ToInstance ToSubclass] sint32 LogEventOnProcessModel; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class ServiceDescriptionFormatSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] TypeElement ServiceDescriptionFormatExtensionTypes[]; }; [Abstract,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance,provider("WebAdministrationProvider") : ToInstance] class ConfigurationSection { [key : ToInstance ToSubclass,read : ToSubclass] string Location; [key : ToInstance ToSubclass,read : ToSubclass] string Path; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SectionInformation SectionInformation = Instance of SectionInformation { }; [implemented : ToInstance ToSubclass,bypass_getobject : ToInstance ToSubclass] void RevertToParent([IN,OPTIONAL] string PropertyName); [implemented : ToInstance ToSubclass,static : ToSubclass,bypass_getobject : ToInstance ToSubclass] void GetAllowDefinition([out] string AllowDefinition); [implemented : ToInstance ToSubclass,static : ToSubclass,bypass_getobject : ToInstance ToSubclass] void SetAllowDefinition([in] string AllowDefinition); [implemented : ToInstance ToSubclass,bypass_getobject : ToInstance ToSubclass,static : ToSubclass] void GetAllowLocation([out] string AllowLocation); [implemented : ToInstance ToSubclass,bypass_getobject : ToInstance ToSubclass,static : ToSubclass] void SetAllowLocation([in] string AllowLocation); }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FormsAuthenticationConfiguration : EmbeddedObject { [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 Cookieless; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FormsAuthenticationCredentials Credentials = Instance of FormsAuthenticationCredentials { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DefaultUrl; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Domain; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableCrossAppRedirects; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string LoginUrl; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Path; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 Protection; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean RequireSSL; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SlidingExpiration; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime Timeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string TicketCompatibilityMode; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class ListenerElement : TypedElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] TypedElement Filter = Instance of TypedElement { }; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "4", "8", "16", "32"},write : ToInstance ToSubclass] sint32 TraceOutputOptions; }; [dynamic : ToInstance,factory_clsid("{b8fb0b59-b5bf-42a2-8fdd-fb400e5f5883}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,section_path("system.applicationHost/sites") : ToInstance ToSubclass,SupportCreate,SupportsDelete,SupportsUpdate] class Application : ConfiguredObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ApplicationPool; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string EnabledProtocols; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ServiceAutoStartEnabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ServiceAutoStartProvider; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] string Path; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean PreloadEnabled; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] string SiteName; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] VirtualDirectoryElementDefaults VirtualDirectoryDefaults = Instance of VirtualDirectoryElementDefaults { }; [Constructor,Implemented,bypass_getobject : ToInstance ToSubclass,Static : ToSubclass] void Create([In] string ApplicationPath,[In] string SiteName,[In,OPTIONAL] string PhysicalPath); [implemented : ToInstance ToSubclass,bypass_getobject : ToInstance ToSubclass] void RevertToParent([IN,OPTIONAL] string PropertyName); }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class PeriodicRestartSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 Memory; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 PrivateMemory; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 Requests; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ScheduleElement Schedule[]; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] DateTime Time; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class TraceProviderDefinition : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] TraceAreaSettings Areas = Instance of TraceAreaSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Guid; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class ManyToOneCertificateMappingElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Description; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Password; [read : ToInstance ToSubclass,ValueMap{"1", "2"},write : ToInstance ToSubclass] sint32 PermissionMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ManyToOneCertificateRuleSettings Rules = Instance of ManyToOneCertificateRuleSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string UserName; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpConnections : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 UnauthenticatedTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 ControlChannelTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 DataChannelTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DisableSocketPooling; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 ServerListenBacklog; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MinBytesPerSecond; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxConnections; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ResetOnMaxConnections; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxBandwidth; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpDataChannelSecurity : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean MatchClientAddressForPort; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean MatchClientAddressForPasv; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpAllowedCommandElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Command; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Allowed; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpCommandFiltering : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxCommandLine; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowUnlisted; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpAllowedCommandElement CommandFiltering[]; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpSsl : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ServerCertHash; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ServerCertStoreName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Ssl128; [ValueMap{"0", "1", "2"},read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 ControlChannelPolicy; [ValueMap{"0", "1", "2"},read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 DataChannelPolicy; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpSslClientCertificates : EmbeddedObject { [ValueMap{"0", "1", "2"},read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 ClientCertificatePolicy; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean UseActiveDirectoryMapping; [ValueMap{"1", "2", "4", "8"},read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 ValidationFlags; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] DateTime RevocationFreshnessTime; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] DateTime RevocationURLRetrievalTimeout; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class FtpBasicAuthentication : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DefaultLogonDomain; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 LogonMethod; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class FtpAnonymousAuthentication : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 LogonMethod; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Password; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string UserName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DefaultLogonDomain; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class FtpClientCertAuthentication : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class FtpProviderElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FtpProviderSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] FtpProviderElement Providers[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsUpdate] class FtpCustomAuthentication : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] FtpProviderSettings Providers = Instance of FtpProviderSettings { }; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpAuthentication : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpBasicAuthentication BasicAuthentication = Instance of FtpBasicAuthentication { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpAnonymousAuthentication AnonymousAuthentication = Instance of FtpAnonymousAuthentication { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpClientCertAuthentication ClientCertAuthentication = Instance of FtpClientCertAuthentication { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpCustomAuthentication CustomAuthentication = Instance of FtpCustomAuthentication { }; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpCustomAuthorization : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpProviderElement Provider = Instance of FtpProviderElement { }; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpSecurity : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpDataChannelSecurity DataChannelSecurity = Instance of FtpDataChannelSecurity { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpCommandFiltering CommandFiltering = Instance of FtpCommandFiltering { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpSsl Ssl = Instance of FtpSsl { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpSslClientCertificates SslClientCertificates = Instance of FtpSslClientCertificates { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpAuthentication Authentication = Instance of FtpAuthentication { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpCustomAuthorization CustomAuthorization = Instance of FtpCustomAuthorization { }; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpCustomFeatures : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] FtpProviderSettings Providers = Instance of FtpProviderSettings { }; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpMessages : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ExitMessage; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string GreetingMessage; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string BannerMessage; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string MaxClientsMessage; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SuppressDefaultBanner; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowLocalDetailedErrors; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ExpandVariables; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpFileHandling : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean KeepPartialUploads; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowReplaceOnRename; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowReadUploadsInProgress; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpFirewallSupport : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ExternalIp4Address; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpActiveDirectory : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string AdUserName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string AdPassword; [SUBTYPE("interval"),read : ToInstance ToSubclass,write : ToInstance ToSubclass] DateTime AdCacheRefresh; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpUserIsolation : EmbeddedObject { [ValueMap{"0", "1", "2", "3", "4", "5"},read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 Mode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpActiveDirectory ActiveDirectory = Instance of FtpActiveDirectory { }; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpDirectoryBrowse : EmbeddedObject { [ValueMap{"2", "4", "16", "32", "64"},read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 ShowFlags; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 VirtualDirectoryTimeout; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpSessionElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ClientIp; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string SessionId; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string SessionStartTime; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string UserName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CurrentCommand; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PreviousCommand; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CommandStartTime; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string BytesSent; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string BytesReceived; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 LastErrorStatus; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpSessionsSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpSessionElement Sessions[]; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpLogFile : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 LogExtFileFlags; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Directory; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4"},write : ToInstance ToSubclass] sint32 Period; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string TruncateSize; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean LocalTimeRollover; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 SelectiveLogging; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FtpServerSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowUTF8; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ServerAutoStart; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpConnections Connections = Instance of FtpConnections { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpSecurity Security = Instance of FtpSecurity { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpCustomFeatures CustomFeatures = Instance of FtpCustomFeatures { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpMessages Messages = Instance of FtpMessages { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpFileHandling FileHandling = Instance of FtpFileHandling { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpFirewallSupport FirewallSupport = Instance of FtpFirewallSupport { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpUserIsolation UserIsolation = Instance of FtpUserIsolation { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpDirectoryBrowse DirectoryBrowse = Instance of FtpDirectoryBrowse { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpLogFile LogFile = Instance of FtpLogFile { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 LastStartupStatus; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpSessionsSettings Sessions = Instance of FtpSessionsSettings { }; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class SiteElementDefaults : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SiteLimits Limits = Instance of SiteLimits { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SiteLogFile LogFile = Instance of SiteLogFile { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ServerAutoStart; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] TraceFailedRequestsLogging TraceFailedRequestsLogging = Instance of TraceFailedRequestsLogging { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpServerSettings FtpServer = Instance of FtpServerSettings { }; }; [dynamic : ToInstance,factory_clsid("{b56d9c1f-1b56-4f64-8213-012e9da9f689}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,section_path("system.applicationHost/sites") : ToInstance ToSubclass,SupportsCreate,SupportsDelete,SupportsUpdate] class Site : ConfiguredObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpServerSettings FtpServer = Instance of FtpServerSettings { }; [read : ToInstance ToSubclass] ApplicationElementDefaults ApplicationDefaults = Instance of ApplicationElementDefaults { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] BindingElement Bindings[]; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 Id; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SiteLimits Limits = Instance of SiteLimits { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SiteLogFile LogFile = Instance of SiteLogFile { }; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ServerAutoStart; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] TraceFailedRequestsLogging TraceFailedRequestsLogging = Instance of TraceFailedRequestsLogging { }; [read : ToInstance ToSubclass] VirtualDirectoryElementDefaults VirtualDirectoryDefaults = Instance of VirtualDirectoryElementDefaults { }; [implemented : ToInstance ToSubclass,bypass_getobject : ToInstance ToSubclass] void RevertToParent([IN,OPTIONAL] string PropertyName); [implemented : ToInstance ToSubclass,bypass_getobject : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4"}] uint32 GetState([In,Optional,HandlerMap{"http", "ftp"},Handlers{"state", "ftpServer.state"}] string ProtocolName); [bypass_getobject : ToInstance ToSubclass,implemented : ToInstance ToSubclass] void Start([In,Optional,HandlerMap{"http", "ftp"},Handlers{"Start", "ftpServer.Start"}] string ProtocolName); [bypass_getobject : ToInstance ToSubclass,implemented : ToInstance ToSubclass] void Stop([In,Optional,HandlerMap{"http", "ftp"},Handlers{"Stop", "ftpServer.Stop"}] string ProtocolName); [Constructor,Implemented,bypass_getobject : ToInstance ToSubclass,Static : ToSubclass] void Create([In] string Name,[In] BindingElement Bindings[],[In,OPTIONAL] string PhysicalPath,[In,OPTIONAL] boolean ServerAutoStart); }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class TraceUrl : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CustomActionExe; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CustomActionParams; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 CustomActionTriggerLimit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FailureDefinition FailureDefinitions = Instance of FailureDefinition { }; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Path; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] TraceUrlAreaSettings TraceAreas = Instance of TraceUrlAreaSettings { }; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class RequestLimitsElement : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] HeaderLimitsSettings HeaderLimits = Instance of HeaderLimitsSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxAllowedContentLength; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxQueryString; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxUrl; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class RecyclingSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DisallowOverlappingRotation; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DisallowRotationOnConfigChange; [read : ToInstance ToSubclass,ValueMap{"1", "2", "4", "8", "16", "32", "64", "128"},write : ToInstance ToSubclass] sint32 LogEventOnRecycle; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] PeriodicRestartSettings PeriodicRestart = Instance of PeriodicRestartSettings { }; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class ManyToOneSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ManyToOneCertificateMappingElement ManyToOneMappings[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class ListenerSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ListenerElement SharedListeners[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class TraceListenerSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ListenerElement Listeners[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class SourceListenerSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ListenerElement Listeners[]; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class ApplicationPoolElementDefaults : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AutoStart; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ApplicationPoolProcessorSettings Cpu = Instance of ApplicationPoolProcessorSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enable32BitAppOnWin64; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ApplicationPoolFailureSettings Failure = Instance of ApplicationPoolFailureSettings { }; [read : ToInstance ToSubclass,ValueMap{"0", "1"},write : ToInstance ToSubclass] sint32 ManagedPipelineMode; [read : ToInstance ToSubclass,ValueMap{"0", "1"},write : ToInstance ToSubclass] sint32 StartMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ManagedRuntimeVersion; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean PassAnonymousToken; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ProcessModelSettings ProcessModel = Instance of ProcessModelSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 QueueLength; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] RecyclingSettings Recycling = Instance of RecyclingSettings { }; }; [dynamic : ToInstance,factory_clsid("{7ce0d4e3-b022-4838-9584-b49116971ce6}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,section_path("system.applicationHost/applicationPools") : ToInstance ToSubclass,SupportsCreate,SupportsDelete,SupportsUpdate] class ApplicationPool : Object { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AutoStart; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ApplicationPoolProcessorSettings Cpu = Instance of ApplicationPoolProcessorSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableConfigurationOverride; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enable32BitAppOnWin64; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ApplicationPoolFailureSettings Failure = Instance of ApplicationPoolFailureSettings { }; [read : ToInstance ToSubclass,ValueMap{"0", "1"},write : ToInstance ToSubclass] sint32 ManagedPipelineMode; [read : ToInstance ToSubclass,ValueMap{"0", "1"},write : ToInstance ToSubclass] sint32 StartMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ManagedRuntimeVersion; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ManagedRuntimeLoader; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CLRConfigFile; [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean PassAnonymousToken; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ProcessModelSettings ProcessModel = Instance of ProcessModelSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 QueueLength; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] RecyclingSettings Recycling = Instance of RecyclingSettings { }; [implemented : ToInstance ToSubclass,bypass_getobject : ToInstance ToSubclass,handler("state") : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4"}] uint32 GetState(); [handler("Start") : ToInstance ToSubclass,bypass_getobject : ToInstance ToSubclass,implemented : ToInstance ToSubclass] void Start(); [handler("Stop") : ToInstance ToSubclass,bypass_getobject : ToInstance ToSubclass,implemented : ToInstance ToSubclass] void Stop(); [handler("Recycle") : ToInstance ToSubclass,bypass_getobject : ToInstance ToSubclass,implemented : ToInstance ToSubclass] void Recycle(); [handler("applicationPoolSid") : ToInstance ToSubclass,bypass_getobject : ToInstance ToSubclass,implemented : ToInstance ToSubclass] string GetApplicationPoolSid(); [Constructor,bypass_getobject : ToInstance ToSubclass,Implemented,Static : ToSubclass] void Create([In] string Name,[In,OPTIONAL] boolean AutoStart); [bypass_getobject : ToInstance ToSubclass,implemented : ToInstance ToSubclass] void RevertToParent([IN,OPTIONAL] string PropertyName); }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class TraceSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AutoFlush; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 IndentSize; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] TraceListenerSettings Listeners = Instance of TraceListenerSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean UseGlobalLock; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,SupportsCreate] class SourceElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SourceListenerSettings Listeners = Instance of SourceListenerSettings { }; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string SwitchName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string SwitchType; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string SwitchValue; }; [dynamic : ToInstance,factory_clsid("{0be3744f-8efe-4416-9a2d-273f154be203}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,Singleton : ToInstance ToSubclass,SupportsUpdate] class Server : ConfiguredObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ApplicationElementDefaults ApplicationDefaults = Instance of ApplicationElementDefaults { }; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ApplicationPoolElementDefaults ApplicationPoolDefaults = Instance of ApplicationPoolElementDefaults { }; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] SiteElementDefaults SiteDefaults = Instance of SiteElementDefaults { }; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] VirtualDirectoryElementDefaults VirtualDirectoryDefaults = Instance of VirtualDirectoryElementDefaults { }; [Implemented,bypass_getobject : ToInstance ToSubclass,Static : ToSubclass] void BeginUpdateBatch([In] string Path); [Implemented,bypass_getobject : ToInstance ToSubclass,Static : ToSubclass] void EndUpdateBatch([In,OPTIONAL] boolean DoCommitChanges); [Implemented,bypass_getobject : ToInstance ToSubclass,Static : ToSubclass] string GetMetadata([In] string Name); [Implemented,bypass_getobject : ToInstance ToSubclass,Static : ToSubclass] void SetMetadata([In] string Name,[In] string Value); }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.xml.serialization/xmlSerializer") : ToInstance ToSubclass,SupportsUpdate] class XmlSerializerSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean CheckDeserializeAdvances; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.applicationHost/webLimits") : ToInstance ToSubclass,SupportsUpdate] class WebLimitsSection : ConfigurationSection { [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] datetime ConnectionTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 DynamicIdleThreshold; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 DemandStartThreshold; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] datetime HeaderWaitTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxGlobalBandwidth; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MinBytesPerSecond; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 DynamicRegistrationThreshold; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("configurationRedirection") : ToInstance ToSubclass,SupportsUpdate] class ConfigurationRedirectionSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Password; [MappedProperty("path") : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string RedirectionPath; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string UserName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableUncPolling; [SUBTYPE("interval"),read : ToInstance ToSubclass,write : ToInstance ToSubclass] DateTime PollingPeriod; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/serverRuntime") : ToInstance ToSubclass,SupportsUpdate] class ServerRuntimeSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string AlternateHostName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 AppConcurrentRequestLimit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableNagling; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 FrequentHitThreshold; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] datetime FrequentHitTimePeriod; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxRequestEntityAllowed; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 UploadReadAheadSize; [read : ToInstance ToSubclass,ValueMap{"1", "2"},write : ToInstance ToSubclass] sint32 AuthenticatedUserOverride; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/httpLogging") : ToInstance ToSubclass,SupportsUpdate] class HttpLoggingSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DontLog; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 SelectiveLogging; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/serverSideInclude") : ToInstance ToSubclass,SupportsUpdate] class ServerSideIncludeSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SsiExecDisable; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/urlCompression") : ToInstance ToSubclass,SupportsUpdate] class UrlCompressionSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DoDynamicCompression; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DoStaticCompression; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DynamicCompressionBeforeCache; }; [Abstract,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance,provider("WebAdministrationProvider") : ToInstance] class ConfigurationSectionWithCollection : ConfigurationSection { [implemented : ToInstance ToSubclass,bypass_getobject : ToInstance ToSubclass] void Get([In] string CollectionName,[In] string ElementIdentifier,[Out] CollectionElement Element); [bypass_getobject : ToInstance ToSubclass,implemented : ToInstance ToSubclass] void Add([In] string CollectionName,[In] CollectionElement Element); [bypass_getobject : ToInstance ToSubclass,implemented : ToInstance ToSubclass] void Remove([In] string CollectionName,[In] CollectionElement Element); [bypass_getobject : ToInstance ToSubclass,implemented : ToInstance ToSubclass] void Clear([In] string CollectionName); }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/validation") : ToInstance ToSubclass,SupportsUpdate] class ValidationSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ValidateIntegratedModeConfiguration; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/webSocket") : ToInstance ToSubclass,SupportsUpdate] class WebSocketSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 ReceiveBufferLimit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime PingInterval; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/webControls") : ToInstance ToSubclass,SupportsUpdate] class WebControlsSection : ConfigurationSection { [read : ToInstance ToSubclass] string ClientScriptsLocation; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/trust") : ToInstance ToSubclass,SupportsUpdate] class TrustSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Level; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string OriginUrl; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ProcessRequestInApplicationTrust; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean LegacyCasModel; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/asp") : ToInstance ToSubclass,SupportsUpdate] class AspSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AppAllowClientDebug; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AppAllowDebugging; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean BufferingOn; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] AspCache Cache = Instance of AspCache { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean CalcLineNumber; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 CodePage; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] AspComPlus ComPlus = Instance of AspComPlus { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableApplicationRestart; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableAspHtmlFallback; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableChunkedEncoding; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableParentPaths; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ErrorsToNTLog; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ExceptionCatchEnable; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 Lcid; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] AspLimits Limits = Instance of AspLimits { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean LogErrorRequests; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean RunOnEndAnonymously; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ScriptErrorMessage; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ScriptErrorSentToBrowser; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ScriptLanguage; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] AspSession Session = Instance of AspSession { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/trace") : ToInstance ToSubclass,SupportsUpdate] class TraceSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean LocalOnly; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean MostRecent; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean PageOutput; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 RequestLimit; [read : ToInstance ToSubclass,ValueMap{"1", "2"},write : ToInstance ToSubclass] sint32 TraceMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean WriteToDiagnosticsTrace; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/httpCookies") : ToInstance ToSubclass,SupportsUpdate] class HttpCookiesSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Domain; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean HttpOnlyCookies; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean RequireSSL; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.transactions/defaultSettings") : ToInstance ToSubclass,SupportsUpdate] class TransactionsDefaultSettingsSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DistributedTransactionManagerName; [read : ToInstance ToSubclass,subtype("interval") : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime Timeout; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/machineKey") : ToInstance ToSubclass,SupportsUpdate] class MachineKeySection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Decryption; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DecryptionKey; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5", "6"},write : ToInstance ToSubclass] sint32 Validation; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ValidationKey; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 CompatibilityMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ApplicationName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DataProtectorType; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/deployment") : ToInstance ToSubclass,SupportsUpdate] class SystemWebDeploymentSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Retail; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.applicationHost/log") : ToInstance ToSubclass,SupportsUpdate] class LogSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] CentralBinaryLogFile CentralBinaryLogFile = Instance of CentralBinaryLogFile { }; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 CentralLogFileMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] CentralW3CLogFile CentralW3CLogFile = Instance of CentralW3CLogFile { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean LogInUTF8; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class CentralLogFileSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 LogExtFileFlags; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Directory; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean LocalTimeRollover; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4"},write : ToInstance ToSubclass] sint32 Period; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string TruncateSize; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 SelectiveLogging; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.ftpServer/log") : ToInstance ToSubclass,SupportsUpdate] class FtpLogSection : ConfigurationSection { [read : ToInstance ToSubclass,ValueMap{"0", "1"},write : ToInstance ToSubclass] sint32 CentralLogFileMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean LogInUTF8; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] CentralLogFileSettings CentralLogFile = Instance of CentralLogFileSettings { }; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FtpHostNameSupport : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean UseDomainNameAsHostName; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.ftpServer/serverRuntime") : ToInstance ToSubclass,SupportsUpdate] class FtpServerRuntimeSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpHostNameSupport HostNameSupport; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.ftpServer/firewallSupport") : ToInstance ToSubclass,SupportsUpdate] class FtpFirewallSupportSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 LowDataChannelPort; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 HighDataChannelPort; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FtpProviderDefinitionElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Type; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ClsId; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FtpProviderDataElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Key; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Value; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string EncryptedValue; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FtpProviderDataSettings : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] FtpProviderDataElement ProviderData[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FtpProviderDefinitionElementActivation : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpProviderDataSettings Activation[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.ftpServer/providerDefinitions") : ToInstance ToSubclass,SupportsUpdate] class FtpProviderDefinitionsSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpProviderDefinitionElement ProviderDefinitions[]; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpProviderDefinitionElementActivation Activation; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FtpAuthorizationRule : CollectionElement { [read : ToInstance ToSubclass,ValueMap{"0", "1"},write : ToInstance ToSubclass] sint32 AccessType; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Roles; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Users; [ValueMap{"1", "2"},read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 Permissions; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.ftpServer/security/authorization") : ToInstance ToSubclass,SupportsUpdate] class FtpAuthorizationSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpAuthorizationRule Authorization[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.ftpServer/security/ipSecurity") : ToInstance ToSubclass,SupportsUpdate] class FtpIpSecuritySection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableReverseDns; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowUnlisted; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] IPAddressFilterElement IpSecurity[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FtpFileExtensionsSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowUnlisted; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] FileExtensionElement FileExtensions[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FtpRequestLimitsSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string MaxAllowedContentLength; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxUrl; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FtpHiddenSegmentSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] SegmentElement HiddenSegments[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.ftpServer/security/requestFiltering") : ToInstance ToSubclass,SupportsUpdate] class FtpRequestFilteringSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowHighBitCharacters; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpFileExtensionsSettings FileExtensions = Instance of FtpFileExtensionsSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpRequestLimitsSettings RequestLimits = Instance of FtpRequestLimitsSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpHiddenSegmentSettings HiddenSegments = Instance of FtpHiddenSegmentSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] DenyUrlSequenceSettings DenyUrlSequences = Instance of DenyUrlSequenceSettings { }; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FtpCredentialsCacheElement : CollectionElement { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] uint32 FlushInterval; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FtpCredentialsCacheSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] FtpCredentialsCacheElement CredentialsCache[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.ftpServer/caching") : ToInstance ToSubclass,SupportsUpdate] class FtpCachingSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpCredentialsCacheSettings CredentialsCache = Instance of FtpCredentialsCacheSettings { }; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class FtpDenyByFailureSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] uint32 MaxFailure; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] datetime EntryExpiration; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] boolean LoggingOnlyMode; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.ftpServer/security/authentication") : ToInstance ToSubclass,SupportsUpdate] class FtpSecurityAuthenticationSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpDenyByFailureSettings DenyByFailure = Instance of FtpDenyByFailureSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/caching/cache") : ToInstance ToSubclass,SupportsUpdate] class CacheSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DisableExpiration; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DisableMemoryCollection; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 PercentagePhysicalMemoryUsedLimit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PrivateBytesLimit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime PrivateBytesPollTime; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/httpRuntime") : ToInstance ToSubclass,SupportsUpdate] class HttpRuntimeSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ApartmentThreading; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 AppRequestQueueLimit; [read : ToInstance ToSubclass,SubType("Interval") : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime DelayNotificationTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enable; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableHeaderChecking; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableKernelOutputCache; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableVersionHeader; [read : ToInstance ToSubclass,SubType("Interval") : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime ExecutionTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxRequestLength; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxWaitChangeNotification; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MinFreeThreads; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MinLocalRequestFreeThreads; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 RequestLengthDiskThreshold; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean RequireRootedSaveAsPath; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SendCacheControlHeader; [read : ToInstance ToSubclass,SubType("Interval") : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime ShutdownTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean UseFullyQualifiedRedirectUrl; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 WaitChangeNotification; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxUrlLength; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxQueryStringLength; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean RelaxedUrlToFileSystemMapping; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string RequestPathInvalidCharacters; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string RequestValidationMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string RequestValidationType; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string EncoderType; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4", "7"},write : ToInstance ToSubclass] sint32 AsyncPreloadMode; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/cgi") : ToInstance ToSubclass,SupportsUpdate] class CgiSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean CreateCGIWithNewConsole; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean CreateProcessAsUser; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime Timeout; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.net/requestCaching") : ToInstance ToSubclass,SupportsUpdate] class RequestCachingSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FtpCachePolicySettings DefaultFtpCachePolicy = Instance of FtpCachePolicySettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] HttpCachePolicySettings DefaultHttpCachePolicy = Instance of HttpCachePolicySettings { }; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5", "6"},write : ToInstance ToSubclass] sint32 DefaultPolicyLevel; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DisableAllCaching; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean IsPrivateCache; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime UnspecifiedMaximumAge; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/security/authentication/digestAuthentication") : ToInstance ToSubclass,SupportsUpdate] class DigestAuthenticationSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Realm; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/directoryBrowse") : ToInstance ToSubclass,SupportsUpdate] class DirectoryBrowseSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,ValueMap{"0", "2", "4", "8", "16", "32"},write : ToInstance ToSubclass] sint32 ShowFlags; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/globalization") : ToInstance ToSubclass,SupportsUpdate] class GlobalizationSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Culture; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableBestFitResponseEncoding; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableClientBasedCulture; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string FileEncoding; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string RequestEncoding; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ResourceProviderFactoryType; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ResponseEncoding; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ResponseHeaderEncoding; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string UiCulture; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/hostingEnvironment") : ToInstance ToSubclass,SupportsUpdate] class HostingEnvironmentSection : ConfigurationSection { [read : ToInstance ToSubclass,SubType("Interval") : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime IdleTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ShadowCopyBinAssemblies; [read : ToInstance ToSubclass,SubType("Interval") : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime ShutdownTimeout; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/sessionPageState") : ToInstance ToSubclass,SupportsUpdate] class SessionPageStateSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 HistorySize; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.windows.forms") : ToInstance ToSubclass,SupportsUpdate] class SystemWindowsFormsSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean JitDebugging; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/security/authentication/anonymousAuthentication") : ToInstance ToSubclass,SupportsUpdate] class AnonymousAuthenticationSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 LogonMethod; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Password; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string UserName; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.xml.serialization/dateTimeSerialization") : ToInstance ToSubclass,SupportsUpdate] class DateTimeSerializationSection : ConfigurationSection { [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 Mode; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/anonymousIdentification") : ToInstance ToSubclass,SupportsUpdate] class AnonymousIdentificationSection : ConfigurationSection { [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 Cookieless; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CookieName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CookiePath; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 CookieProtection; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean CookieRequireSSL; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean CookieSlidingExpiration; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime CookieTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Domain; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/security/access") : ToInstance ToSubclass,SupportsUpdate] class AccessSection : ConfigurationSection { [read : ToInstance ToSubclass,ValueMap{"0", "8", "32", "64", "256"},write : ToInstance ToSubclass] sint32 SslFlags; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.applicationHost/configHistory") : ToInstance ToSubclass,SupportsUpdate] class ConfigurationHistorySection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [MappedProperty("path") : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string HistoryPath; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxHistories; [read : ToInstance ToSubclass,SUBTYPE("interval"),write : ToInstance ToSubclass] DateTime Period; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/xhtmlConformance") : ToInstance ToSubclass,SupportsUpdate] class XhtmlConformanceSection : ConfigurationSection { [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 Mode; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.transactions/machineSettings") : ToInstance ToSubclass,SupportsUpdate] class TransactionsMachineSettingsSection : ConfigurationSection { [read : ToInstance ToSubclass,subtype("interval") : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime MaxTimeout; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/identity") : ToInstance ToSubclass,SupportsUpdate] class IdentitySection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Impersonate; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Password; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string UserName; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.net/mailSettings/smtp") : ToInstance ToSubclass,SupportsUpdate] class SmtpMailSettingsSection : ConfigurationSection { [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 DeliveryMethod; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string From; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SmtpNetworkSettings Network = Instance of SmtpNetworkSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SmtpSpecifiedPickupDirectorySettings SpecifiedPickupDirectory = Instance of SmtpSpecifiedPickupDirectorySettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/odbcLogging") : ToInstance ToSubclass,SupportsUpdate] class OdbcLoggingSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DataSource; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Password; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string TableName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string UserName; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/processModel") : ToInstance ToSubclass,SupportsUpdate] class ProcessModelSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AutoConfig; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime ClientConnectedCheck; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5", "6"},write : ToInstance ToSubclass] sint32 ComAuthenticationLevel; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4"},write : ToInstance ToSubclass] sint32 ComImpersonationLevel; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 CpuMask; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enable; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime IdleTimeout; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 LogLevel; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxAppDomains; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxIOThreads; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxWorkerThreads; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MemoryLimit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MinIOThreads; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MinWorkerThreads; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Password; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime PingFrequency; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime PingTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 RequestLimit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 RequestQueueLimit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime ResponseDeadlockInterval; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime ResponseRestartDeadlockInterval; [DefaultValue("10") : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 RestartQueueLimit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ServerErrorMessageFile; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime ShutdownTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime Timeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string UserName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean WebGarden; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/security/authentication/clientCertificateMappingAuthentication") : ToInstance ToSubclass,SupportsUpdate] class ClientCertificateMappingAuthenticationSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/caching/outputCache") : ToInstance ToSubclass,SupportsUpdate] class OutputCacheSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableFragmentCache; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableKernelCacheForVaryByStar; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableOutputCache; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean OmitVaryStar; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SendCacheControlHeader; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/security/authentication/basicAuthentication") : ToInstance ToSubclass,SupportsUpdate] class BasicAuthenticationSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DefaultLogonDomain; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 LogonMethod; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Realm; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/sessionState") : ToInstance ToSubclass,SupportsUpdate] class SessionStateSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowCustomSqlDatabase; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 Cookieless; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CookieName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CustomProvider; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4"},write : ToInstance ToSubclass] sint32 Mode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PartitionResolverType; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ProviderSettings Providers = Instance of ProviderSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean RegenerateExpiredSessionId; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string SessionIDManagerType; [read : ToInstance ToSubclass,SubType("Interval") : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime SqlCommandTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string SqlConnectionString; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string StateConnectionString; [read : ToInstance ToSubclass,SubType("Interval") : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime StateNetworkTimeout; [read : ToInstance ToSubclass,SubType("Interval") : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime Timeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean UseHostingIdentity; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime SqlConnectionRetryInterval; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean CompressionEnabled; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/fastCgi") : ToInstance ToSubclass,SupportsUpdate] class FastCgiSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FastCgiApplicationElement FastCgi[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/httpHandlers") : ToInstance ToSubclass,SupportsUpdate] class HttpHandlersSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] HttpHandlerAction HttpHandlers[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/security/authentication/iisClientCertificateMappingAuthentication") : ToInstance ToSubclass,SupportsUpdate] class IisClientCertificateMappingAuthenticationSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DefaultLogonDomain; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 LogonMethod; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ManyToOneCertificateMappingsEnabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ManyToOneSettings ManyToOneMappings = Instance of ManyToOneSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean OneToOneCertificateMappingsEnabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] OneToOneSettings OneToOneMappings = Instance of OneToOneSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/security/applicationDependencies") : ToInstance ToSubclass,SupportsUpdate] class ApplicationDependenciesSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ApplicationDependency ApplicationDependencies[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/security/authentication/windowsAuthentication") : ToInstance ToSubclass,SupportsUpdate] class WindowsAuthenticationSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AuthPersistNonNTLM; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AuthPersistSingleRequest; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] AuthenticationProviderSettings Providers = Instance of AuthenticationProviderSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean UseKernelMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean UseAppPoolCredentials; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ExtendedProtectionSettings ExtendedProtection = Instance of ExtendedProtectionSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/caching/sqlCacheDependency") : ToInstance ToSubclass,SupportsUpdate] class SqlCacheDependencySection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SqlCacheDependencyDatabaseSettings Databases = Instance of SqlCacheDependencyDatabaseSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 PollTime; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/caching") : ToInstance ToSubclass,SupportsUpdate] class CachingSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableKernelCache; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxCacheSize; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxResponseSize; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] CachingProfileSettings Profiles = Instance of CachingProfileSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/securityPolicy") : ToInstance ToSubclass,SupportsUpdate] class SecurityPolicySection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] TrustLevel SecurityPolicy[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class ScanHeadersElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] string RequestHeader; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class ScanHeadersSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ScanHeadersElement ScanHeaders[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class AppliesToElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] string FileExtension; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class AppliesToSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] AppliesToElement AppliesTo[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class DenyStringElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] string String; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class DenyStringsSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] DenyStringElement DenyStrings[]; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance] class FilteringRulesElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ScanUrl; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ScanQueryString; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ScanAllRaw; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DenyUnescapedPercent; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ScanHeadersSettings ScanHeaders = Instance of ScanHeadersSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] AppliesToSettings AppliesTo = Instance of AppliesToSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] DenyStringsSettings DenyStrings = Instance of DenyStringsSettings { }; }; [dynamic : ToInstance,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance,SupportsUpdate] class FilteringRulesSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] FilteringRulesElement FilteringRules[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/security/requestFiltering") : ToInstance ToSubclass,SupportsUpdate] class RequestFilteringSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowDoubleEscaping; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowHighBitCharacters; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean UnescapeQueryString; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] DenyQueryStringSequenceSettings DenyQueryStringSequences = Instance of DenyQueryStringSequenceSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] DenyUrlSequenceSettings DenyUrlSequences = Instance of DenyUrlSequenceSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] AwaysAllowedUrlSettings AlwaysAllowedUrls = Instance of AwaysAllowedUrlSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] AlwaysAllowedQueryStringSettings AlwaysAllowedQueryStrings = Instance of AlwaysAllowedQueryStringSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FileExtensionsSettings FileExtensions = Instance of FileExtensionsSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] HiddenSegmentSettings HiddenSegments = Instance of HiddenSegmentSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] RequestLimitsElement RequestLimits = Instance of RequestLimitsElement { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FilteringRulesSettings FilteringRules = Instance of FilteringRulesSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] VerbsSettings Verbs = Instance of VerbsSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/modules") : ToInstance ToSubclass,SupportsUpdate] class ModulesSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ModuleAction Modules[]; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean RunAllManagedModulesForAllRequests; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean RunManagedModulesForWebDavRequests; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class AppInitApps : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string InitializationPage; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string HostName; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/applicationInitialization") : ToInstance ToSubclass,SupportsUpdate] class ApplicationInitializationSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] AppInitApps ApplicationInitialization[]; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string RemapManagedRequestsTo; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SkipManagedModules; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DoAppInitAfterRestart; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/httpProtocol") : ToInstance ToSubclass,SupportsUpdate] class HttpProtocolSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowKeepAlive; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] CustomHeaderSettings CustomHeaders = Instance of CustomHeaderSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] RedirectHeaderSettings RedirectHeaders = Instance of RedirectHeaderSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/compilation") : ToInstance ToSubclass,SupportsUpdate] class CompilationSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] AssemblySettings Assemblies = Instance of AssemblySettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string AssemblyPostProcessorType; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Batch; [read : ToInstance ToSubclass,Subtype("interval"),write : ToInstance ToSubclass] DateTime BatchTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] BuildProviderSettings BuildProviders = Instance of BuildProviderSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] DirectorySettings CodeSubDirectories = Instance of DirectorySettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Debug; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DefaultLanguage; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnablePrefetchOptimization; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Explicit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ExpressionBuilderSettings ExpressionBuilders = Instance of ExpressionBuilderSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxBatchGeneratedFileSize; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxBatchSize; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 NumRecompilesBeforeAppRestart; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Strict; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string TempDirectory; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean UrlLinePragmas; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ProfileGuidedOptimizations; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean OptimizeCompilations; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string TargetFramework; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FolderLevelBuildProviderSettings FolderLevelBuildProviders = Instance of FolderLevelBuildProviderSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.applicationHost/listenerAdapters") : ToInstance ToSubclass,SupportsUpdate] class ListenerAdaptersSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ListenerAdapterElement ListenerAdapters[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/httpModules") : ToInstance ToSubclass,SupportsUpdate] class HttpModulesSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] HttpModuleAction HttpModules[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/clientTarget") : ToInstance ToSubclass,SupportsUpdate] class ClientTargetSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ClientTarget ClientTarget[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.xml.serialization/schemaImporterExtensions") : ToInstance ToSubclass,SupportsUpdate] class SchemaImporterExtensionsSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] NameTypeElement SchemaImporterExtensions[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/defaultDocument") : ToInstance ToSubclass,SupportsUpdate] class DefaultDocumentSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FileSettings Files = Instance of FileSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/globalModules") : ToInstance ToSubclass,SupportsUpdate] class GlobalModulesSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] GlobalModuleElement GlobalModules[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("appSettings") : ToInstance ToSubclass,SupportsUpdate] class AppSettingsSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] KeyValueElement AppSettings[]; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string File; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.net/defaultProxy") : ToInstance ToSubclass,SupportsUpdate] class DefaultProxySection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] BypassListSettings BypassList = Instance of BypassListSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ModuleSettings Module = Instance of ModuleSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ProxySettings Proxy = Instance of ProxySettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean UseDefaultCredentials; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/handlers") : ToInstance ToSubclass,SupportsUpdate] class HandlersSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "4", "16", "512", "1024", "4096", "8192", "16384"},write : ToInstance ToSubclass] sint32 AccessPolicy; [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] HandlerAction Handlers[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/mobileControls") : ToInstance ToSubclass,SupportsUpdate] class MobileControlsSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowCustomAttributes; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CookielessDataDictionaryType; [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] DeviceElement MobileControls[]; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 SessionStateHistorySize; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/staticContent") : ToInstance ToSubclass,SupportsUpdate] class StaticContentSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] HttpClientCache ClientCache = Instance of HttpClientCache { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DefaultDocFooter; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableDocFooter; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean IsDocFooterFileName; [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] MimeMapElement StaticContent[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.net/webRequestModules") : ToInstance ToSubclass,SupportsUpdate] class WebRequestModulesSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] WebRequestModuleElement WebRequestModules[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/customErrors") : ToInstance ToSubclass,SupportsUpdate] class CustomErrorsSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] CustomError CustomErrors[]; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowNestedErrors; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DefaultRedirect; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string RedirectMode; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 Mode; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.codedom") : ToInstance ToSubclass,SupportsUpdate] class SystemCodeDomSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] CompilerSettings Compilers = Instance of CompilerSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/httpErrors") : ToInstance ToSubclass,SupportsUpdate] class HttpErrorsSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowAbsolutePathsWhenDelegated; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DefaultPath; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 DefaultResponseMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DetailedMoreInformationLink; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 ErrorMode; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 ExistingResponse; [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] HttpErrorElement HttpErrors[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/siteMap") : ToInstance ToSubclass,SupportsUpdate] class SiteMapSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DefaultProvider; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ProviderSettings Providers = Instance of ProviderSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/caching/outputCacheSettings") : ToInstance ToSubclass,SupportsUpdate] class OutputCacheSettingsSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] OutputCacheProfileSettings OutputCacheProfiles = Instance of OutputCacheProfileSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/membership") : ToInstance ToSubclass,SupportsUpdate] class MembershipSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DefaultProvider; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string HashAlgorithmType; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ProvidersSettings Providers = Instance of ProvidersSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime UserIsOnlineTimeWindow; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/urlMappings") : ToInstance ToSubclass,SupportsUpdate] class UrlMappingsSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] UrlMapping UrlMappings[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/tracing/traceProviderDefinitions") : ToInstance ToSubclass,SupportsUpdate] class TraceProviderDefinitionsSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] TraceProviderDefinition TraceProviderDefinitions[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/security/authorization") : ToInstance ToSubclass,SupportsUpdate] class AuthorizationSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] AuthorizationRule Authorization[]; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean BypassLoginPages; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/httpCompression") : ToInstance ToSubclass,SupportsUpdate] class HttpCompressionSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CacheControlHeader; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Directory; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean DoDiskSpaceLimiting; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 DynamicCompressionDisableCpuUsage; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 DynamicCompressionEnableCpuUsage; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] DynamicTypeSettings DynamicTypes = Instance of DynamicTypeSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ExpiresHeader; [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] HttpCompressionSchemeElement HttpCompression[]; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxDiskSpaceUsage; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MinFileSizeForComp; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 DynamicCompressionBufferLimit; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean NoCompressionForHttp10; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean NoCompressionForProxies; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean NoCompressionForRange; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SendCacheHeaders; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 StaticCompressionDisableCpuUsage; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 StaticCompressionEnableCpuUsage; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean StaticCompressionIgnoreHitFrequency; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] StaticTypeSettings StaticTypes = Instance of StaticTypeSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/healthMonitoring") : ToInstance ToSubclass,SupportsUpdate] class HealthMonitoringSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] BufferModeSettings BufferModes = Instance of BufferModeSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] EventMappingSettings EventMappings = Instance of EventMappingSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime HeartbeatInterval; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ProfileSettings Profiles = Instance of ProfileSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ProviderSettings Providers = Instance of ProviderSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] RuleSettings Rules = Instance of RuleSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/httpRedirect") : ToInstance ToSubclass,SupportsUpdate] class HttpRedirectSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ChildOnly; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Destination; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ExactDestination; [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] WildcardRedirectElement HttpRedirect[]; [read : ToInstance ToSubclass,ValueMap{"301", "302", "307"},write : ToInstance ToSubclass] sint32 HttpResponseStatus; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/isapiFilters") : ToInstance ToSubclass,SupportsUpdate] class IsapiFiltersSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] IsapiFilterElement IsapiFilters[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.data") : ToInstance ToSubclass,SupportsUpdate] class SystemDataSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] DbProviderFactorySettings DbProviderFactories = Instance of DbProviderFactorySettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.net/connectionManagement") : ToInstance ToSubclass,SupportsUpdate] class ConnectionManagementSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ConnectionManagementElement ConnectionManagement[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("configProtectedData") : ToInstance ToSubclass,SupportsUpdate] class ConfigProtectedDataSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DefaultProvider; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ProvidersSettings Providers = Instance of ProvidersSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.net/authenticationModules") : ToInstance ToSubclass,SupportsUpdate] class AuthenticationModulesSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] AuthenticationModuleElement AuthenticationModules[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/deviceFilters") : ToInstance ToSubclass,SupportsUpdate] class DeviceFiltersSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] DeviceFilter DeviceFilters[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/protocols") : ToInstance ToSubclass,SupportsUpdate] class ProtocolsSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ProtocolElement Protocols[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/roleManager") : ToInstance ToSubclass,SupportsUpdate] class RoleManagerSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean CacheRolesInCookie; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CookieName; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string CookiePath; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3"},write : ToInstance ToSubclass] sint32 CookieProtection; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean CookieRequireSSL; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean CookieSlidingExpiration; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime CookieTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean CreatePersistentCookie; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DefaultProvider; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Domain; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxCachedResults; [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] ProvidersSettings Providers = Instance of ProvidersSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/tracing/traceFailedRequests") : ToInstance ToSubclass,SupportsUpdate] class TraceFailedRequestsSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] TraceUrl TraceFailedRequests[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/security/isapiCgiRestriction") : ToInstance ToSubclass,SupportsUpdate] class IsapiCgiRestrictionSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] IsapiCgiRestrictionElement IsapiCgiRestriction[]; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean NotListedCgisAllowed; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean NotListedIsapisAllowed; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/authentication") : ToInstance ToSubclass,SupportsUpdate] class AuthenticationSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] FormsAuthenticationConfiguration Forms = Instance of FormsAuthenticationConfiguration { }; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2", "3", "4"},write : ToInstance ToSubclass] sint32 Mode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] PassportAuthentication Passport = Instance of PassportAuthentication { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/security/ipSecurity") : ToInstance ToSubclass,SupportsUpdate] class IPSecuritySection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowUnlisted; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableReverseDns; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableProxyMode; [read : ToInstance ToSubclass,ValueMap{"0", "401", "403", "404"},write : ToInstance ToSubclass] sint32 DenyAction; [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] IPAddressFilterElement IpSecurity[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("connectionStrings") : ToInstance ToSubclass,SupportsUpdate] class ConnectionStringsSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] ConnectionStringSettings ConnectionStrings[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/httpTracing") : ToInstance ToSubclass,SupportsUpdate] class HttpTracingSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] TraceUrlSettings TraceUrls = Instance of TraceUrlSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/pages") : ToInstance ToSubclass,SupportsUpdate] class PagesSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] datetime AsyncTimeout; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AutoEventWireup; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Buffer; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 CompilationMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] TagPrefixInfo Controls = Instance of TagPrefixInfo { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableEventValidation; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 EnableSessionState; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableViewState; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableViewStateMac; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean MaintainScrollPositionOnPostBack; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string MasterPageFile; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 MaxPageStateFieldLength; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] NamespaceInfo Namespaces = Instance of NamespaceInfo { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PageBaseType; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PageParserFilterType; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean SmartNavigation; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string StyleSheetTheme; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] TagMapInfo TagMapping = Instance of TagMapInfo { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Theme; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string UserControlBaseType; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean ValidateRequest; [read : ToInstance ToSubclass,ValueMap{"0", "1", "2"},write : ToInstance ToSubclass] sint32 ViewStateEncryptionMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean RenderAllHiddenFieldsAtTopOfForm; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ControlRenderingCompatibilityVersion; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string ClientIDMode; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class SourceSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] SourceElement Sources[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.diagnostics") : ToInstance ToSubclass,SupportsUpdate] class SystemDiagnosticsSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] AssertSettings Assert = Instance of AssertSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] PerformanceCounterSettings PerformanceCounters = Instance of PerformanceCounterSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ListenerSettings SharedListeners = Instance of ListenerSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SourceSettings Sources = Instance of SourceSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SwitchSettings Switches = Instance of SwitchSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] TraceSettings Trace = Instance of TraceSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/webServices") : ToInstance ToSubclass,SupportsUpdate] class WebServicesSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ConformanceWarningSettings ConformanceWarnings = Instance of ConformanceWarningSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] DiagnosticsSettings Diagnostics = Instance of DiagnosticsSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] WebServicesProtocolSettings Protocols = Instance of WebServicesProtocolSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ServiceDescriptionFormatSettings ServiceDescriptionFormatExtensionTypes = Instance of ServiceDescriptionFormatSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SoapEnvelopeProcessingInfo SoapEnvelopeProcessing = Instance of SoapEnvelopeProcessingInfo { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SoapExtensionImporterTypesSettings SoapExtensionImporterTypes = Instance of SoapExtensionImporterTypesSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SoapExtensionReflectorTypesSettings SoapExtensionReflectorTypes = Instance of SoapExtensionReflectorTypesSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SoapExtensionTypesInfo SoapExtensionTypes = Instance of SoapExtensionTypesInfo { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SoapServerProtocolFactory SoapServerProtocolFactory = Instance of SoapServerProtocolFactory { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SoapTransportImporterTypesInfo SoapTransportImporterTypes = Instance of SoapTransportImporterTypesInfo { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] WsdlHelpGeneratorInfo WsdlHelpGenerator = Instance of WsdlHelpGeneratorInfo { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.net/settings") : ToInstance ToSubclass,SupportsUpdate] class SettingsSection : ConfigurationSection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] HttpWebRequestSettings HttpWebRequest = Instance of HttpWebRequestSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] Ipv6Settings Ipv6 = Instance of Ipv6Settings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] PerformanceCountersSettings PerformanceCounters = Instance of PerformanceCountersSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] ServicePointManagerSettings ServicePointManager = Instance of ServicePointManagerSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] SocketSettings Socket = Instance of SocketSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] WebProxyScriptSettings WebProxyScript = Instance of WebProxyScriptSettings { }; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.applicationHost/serviceAutoStartProviders") : ToInstance ToSubclass,SupportsUpdate] class ServiceAutoStartProvidersSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] NameTypeElement ServiceAutoStartProviders[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class NameImageElement : CollectionElement { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Image32; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Image; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Name; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class WebDavPropertyStoresSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] NameImageElement PropertyStores[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class WebDavLockStoresSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] NameImageElement LockStores[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/webdav/globalSettings") : ToInstance ToSubclass,SupportsUpdate] class WebDavGlobalSettingsSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] WebDavPropertyStoresSettings PropertyStores = Instance of WebDavPropertyStoresSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] WebDavLockStoresSettings LockStores = Instance of WebDavLockStoresSettings { }; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class WebDavFileSystemSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] boolean AllowHiddenFiles; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] boolean UseTransactionalIo; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] boolean HideChildVirtualDirectories; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class WebDavPropertiesElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string XmlNamespace; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string PropertyStore; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class WebDavPropertiesSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] boolean AllowAnonymousPropfind; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] boolean AllowInfinitePropfindDepth; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] boolean AllowCustomProperties; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] WebDavPropertiesElement Properties[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class WebDavLocksSettings : EmbeddedObject { [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] string LockStore; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] boolean RequireLockForWriting; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/webdav/authoring") : ToInstance ToSubclass,SupportsUpdate] class WebDavAuthoringSection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean RequireSsl; [ValueMap{"0", "1", "2", "4", "8", "16"},read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 CompatFlags; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxAllowedXmlRequestLength; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] WebDavFileSystemSettings FileSystem = Instance of WebDavFileSystemSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] WebDavPropertiesSettings Properties = Instance of WebDavLocksSettings { }; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] WebDavLocksSettings Locks = Instance of WebDavLocksSettings { }; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class WebDavMimeTypeElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Users; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Roles; [key : ToInstance ToSubclass,read : ToInstance ToSubclass,write : ToInstance ToSubclass] string Path; [ValueMap{"0", "1", "2", "16"},read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 Access; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/webdav/authoringRules") : ToInstance ToSubclass,SupportsUpdate] class WebDavAuthoringRulesSection : ConfigurationSectionWithCollection { [ValueMap{"0", "1", "2", "16"},read : ToInstance ToSubclass,write : ToInstance ToSubclass] sint32 DefaultAccess; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean AllowNonMimeMapFiles; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] string DefaultMimeType; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] WebDavMimeTypeElement AuthoringRules[]; }; [Association : ToSubclass,dynamic : ToInstance,Locale(1033) : ToInstance,provider("WebAdministrationProvider") : ToInstance] class SiteContainsConfigurationSection : ObjectConfigurationAssociation { [key : ToInstance ToSubclass,Override("ConfigurationSection") : ToSubclass,read : ToSubclass] ConfigurationSection Ref ConfigurationSection; [key : ToInstance ToSubclass,Override("ConfiguredObject") : ToSubclass,read : ToSubclass] Site Ref ConfiguredObject; }; [Association : ToSubclass,dynamic : ToInstance,Locale(1033) : ToInstance,provider("WebAdministrationProvider") : ToInstance] class VirtualDirectoryContainsConfigurationSection : ObjectConfigurationAssociation { [key : ToInstance ToSubclass,Override("ConfigurationSection") : ToSubclass,read : ToSubclass] ConfigurationSection Ref ConfigurationSection; [key : ToInstance ToSubclass,Override("ConfiguredObject") : ToSubclass,read : ToSubclass] VirtualDirectory Ref ConfiguredObject; }; [Association : ToSubclass,dynamic : ToInstance,Locale(1033) : ToInstance,provider("WebAdministrationProvider") : ToInstance] class ApplicationContainsConfigurationSection : ObjectConfigurationAssociation { [key : ToInstance ToSubclass,Override("ConfigurationSection") : ToSubclass,read : ToSubclass] ConfigurationSection Ref ConfigurationSection; [key : ToInstance ToSubclass,Override("ConfiguredObject") : ToSubclass,read : ToSubclass] Application Ref ConfiguredObject; }; class AssemblyCollectionElement : CollectionElement { [key : ToInstance ToSubclass,read : ToInstance ToSubclass] string AssemblyName; [read : ToInstance ToSubclass] string Version; [read : ToInstance ToSubclass] string PublicKey; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/fullTrustAssemblies") : ToInstance ToSubclass,SupportsUpdate] class FullTrustAssembliesSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] AssemblyCollectionElement FullTrustAssemblies[]; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.web/partialTrustVisibleAssemblies") : ToInstance ToSubclass,SupportsUpdate] class PartialTrustVisibleAssembliesSection : ConfigurationSectionWithCollection { [DefaultCollection : ToInstance ToSubclass,read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] AssemblyCollectionElement PartialTrustVisibleAssemblies[]; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class DenyByConcurrentRequestsSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxConcurrentRequests; }; [dynamic : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass] class DenyByRequestRateSettings : EmbeddedObject { [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean Enabled; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 MaxRequests; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] uint32 RequestIntervalInMilliseconds; }; [dynamic : ToInstance ToSubclass,factory_clsid("{901a70b2-0f7a-44ea-b97b-1e9299dec8ca}") : ToInstance ToSubclass,Locale(1033) : ToInstance ToSubclass,provider("WebAdministrationProvider") : ToInstance ToSubclass,section_path("system.webServer/security/dynamicIpSecurity") : ToInstance ToSubclass,SupportsUpdate] class DynamicIpSecuritySection : ConfigurationSectionWithCollection { [read : ToInstance ToSubclass,ValueMap{"0", "401", "403", "404"},write : ToInstance ToSubclass] sint32 DenyAction; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableProxyMode; [read : ToInstance ToSubclass,write : ToInstance ToSubclass] boolean EnableLoggingOnlyMode; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] DenyByConcurrentRequestsSettings DenyByConcurrentRequests = Instance of DenyByConcurrentRequestsSettings { }; [read : ToInstance ToSubclass,write(FALSE) : ToInstance ToSubclass] DenyByRequestRateSettings DenyByRequestRate = Instance of DenyByRequestRateSettings { }; };