// Copyright (c) 2006-2007 Microsoft Corporation, All Rights Reserved #pragma autorecover #pragma namespace("\\\\.\\root\\cimv2") Instance of __Win32Provider as $ServerFeatureProvider { HostingModel = "NetworkServiceHost"; Name = "ServerFeatureProvider"; Clsid = "{9042E1B1-8FD4-4008-89FE-4040CC74575A}"; ImpersonationLevel = 1; PerUserInitialization = TRUE; }; Instance of __InstanceProviderRegistration { Provider = $ServerFeatureProvider; SupportsPut = "FALSE"; SupportsGet = "FALSE"; SupportsDelete = "FALSE"; SupportsEnumeration = "TRUE"; }; [Deprecated{"No value"},Dynamic : ToInstance DisableOverride,Provider("ServerFeatureProvider") : ToInstance ToSubclass] class Win32_ServerFeature { [Key,Not_Null,Read,Write(FALSE)] uint32 ID; [Read,Write(FALSE)] uint32 ParentID; [Read,Write(FALSE)] string Name; }; #pragma autorecover #pragma namespace("\\\\.\\root\\cimv2") instance of __namespace{ name="ms_409";}; #pragma namespace("\\\\.\\root\\cimv2\\ms_409") [Description("The Win32_ServerFeature class represents one role or feature on a computer running a Windows server-class operating system. This class allows administrators to inventory roles and features that are installed on a server. Instances of this class are not available on client computers. The Win32_ServerFeature class defines no methods.") : Amended ToSubclass,AMENDMENT, LOCALE("ms_409")] class Win32_ServerFeature { [Key,Description("ID number of a role, role service, or feature.") : Amended ToSubclass] uint32 ID; [Description("ID number of the parent server role, role service, or feature.") : Amended ToSubclass] uint32 ParentID; [Description("Name of the role or feature, such as \"File Services\" or \"Print Services\".") : Amended ToSubclass] string Name; };