#pragma autorecover #pragma namespace("\\\\.\\root\\Microsoft\\Windows\\ServerManager") instance of __namespace{ name="MS_409";}; #pragma namespace("\\\\.\\root\\Microsoft\\Windows\\ServerManager\\MS_409") [ClassVersion("1.0.0") : Amended,Description("Represents an optional companion for a server component.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_409")] class MSFT_OptionalCompanion { [Values{"RSAT"} : Amended ToSubclass] uint8 CompanionType; }; [ClassVersion("1.0.0") : Amended,Description("Represents an error that happened during one of the deployment requests.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_409")] class MSFT_ServerManagerDeploymentError { [Values{"NotSpecified", "OpenError", "CloseError", "DeviceError", "DeadlockDetected", "InvalidArgument", "InvalidData", "InvalidOperation", "InvalidResult", "InvalidType", "MetadataError", "NotImplemented", "NotInstalled", "ObjectNotFound", "OperationStopped", "OperationTimeout", "SyntaxError", "ParserError", "PermissionDenied", "ResourceBusy", "ResourceExists", "ResourceUnavailable", "ReadError", "WriteError", "FromStdErr", "FromStdErr"} : Amended ToSubclass] uint8 ErrorCategory; }; [ClassVersion("1.0.0") : Amended,Description("Add/Remove/Enumerate Server Components asynchronously.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_409")] class MSFT_ServerManagerDeploymentTasks { }; [ClassVersion("1.0.0") : Amended,Description("Represents a GUID to uniquely identify a request.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_409")] class MSFT_ServerManagerRequestGuid { }; [ClassVersion("1.0.0") : Amended,Description("Represents the state of a deployment request.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_409")] class MSFT_ServerManagerRequestState { [Values{"InProgress", "Completed", "Failed"} : Amended ToSubclass] uint8 RequestState; }; [ClassVersion("1.0.0") : Amended,Description("Represents a server component on the managed node.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_409")] class MSFT_ServerManagerServerComponent { [Values{"Available", "Installed", "UninstallPending", "InstallPending", "NotPresent", "Removed", "Unknown"} : Amended ToSubclass] uint8 Installed; [Values{"Role", "RoleService", "Feature"} : Amended ToSubclass] uint8 FeatureType; [Values{"ConfigurationFailed", "NotConfigured", "Configured", "NotApplicable", "Unknown"} : Amended ToSubclass] uint8 ConfigurationStatus; }; [ClassVersion("1.0.0") : Amended,Description("Represents a base class for all Server component identities on the managed node.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_409")] class MSFT_ServerManagerServerComponentDescriptor { }; [ClassVersion("1.0.0") : Amended,Description("Represents a system service on the managed node.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_409")] class MSFT_ServiceToMonitor { };