#line 1 "C:\\WINDOWS\\SYSTEM32\\WBEM\\SERVERMANAGER.DEPLOYMENTPROVIDER.MOF" #pragma autorecover #pragma namespace("\\\\.\\root\\Microsoft\\Windows\\ServerManager") Instance of __Win32Provider as $prov { Name = "deploymentprovider"; ClsId = "{31B4248C-DE4C-408E-88EF-3B4C377E40C9}"; ImpersonationLevel = 1; HostingModel = "LocalSystemHost:MSFT_Deploy"; version = 1073741825; }; Instance of __MethodProviderRegistration { Provider = $prov; }; [locale(1033),dynamic : ToInstance,provider("deploymentprovider") : ToInstance] class MSFT_OptionalCompanion { string CompanionComponentName; [ValueMap{"0"} : ToSubclass] uint8 CompanionType; boolean PrerequisiteEnabled; }; [locale(1033),dynamic : ToInstance,provider("deploymentprovider") : ToInstance] class MSFT_ServerManagerDeploymentError { string ErrorMessage; string ErrorId; [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25"} : ToSubclass] uint8 ErrorCategory; }; [locale(1033),dynamic : ToInstance,provider("deploymentprovider") : ToInstance] class MSFT_ServerManagerDeploymentTasks { [implemented,static : ToSubclass DisableOverride] uint32 GetServerComponentsAsync([In,EmbeddedInstance("MSFT_ServerManagerRequestGuid") : ToSubclass] MSFT_ServerManagerRequestGuid RequestGuid,[Out,EmbeddedInstance("MSFT_ServerManagerRequestState") : ToSubclass] MSFT_ServerManagerRequestState EnumerationState,[Out,Stream : ToSubclass DisableOverride,EmbeddedInstance("MSFT_ServerManagerServerComponent") : ToSubclass] MSFT_ServerManagerServerComponent ServerComponents[]); [implemented,static : ToSubclass DisableOverride] uint32 GetServerComponentsVhdAsync([In,EmbeddedInstance("MSFT_ServerManagerRequestGuid") : ToSubclass] MSFT_ServerManagerRequestGuid RequestGuid,[In] string VhdPath,[Out,EmbeddedInstance("MSFT_ServerManagerRequestState") : ToSubclass] MSFT_ServerManagerRequestState EnumerationState,[Out,Stream : ToSubclass DisableOverride,EmbeddedInstance("MSFT_ServerManagerServerComponent") : ToSubclass] MSFT_ServerManagerServerComponent ServerComponents[]); [implemented,static : ToSubclass DisableOverride] uint32 GetEnumerationRequestState([In,EmbeddedInstance("MSFT_ServerManagerRequestGuid") : ToSubclass] MSFT_ServerManagerRequestGuid RequestGuid,[Out,EmbeddedInstance("MSFT_ServerManagerRequestState") : ToSubclass] MSFT_ServerManagerRequestState EnumerationState,[Out,Stream : ToSubclass DisableOverride,EmbeddedInstance("MSFT_ServerManagerServerComponent") : ToSubclass] MSFT_ServerManagerServerComponent ServerComponents[]); [implemented,static : ToSubclass DisableOverride] uint32 AddServerComponentAsync([In,EmbeddedInstance("MSFT_ServerManagerRequestGuid") : ToSubclass] MSFT_ServerManagerRequestGuid RequestGuid,[In] string Source[],[In] boolean ScanForUpdates,[In,EmbeddedInstance("MSFT_ServerManagerServerComponentDescriptor") : ToSubclass] MSFT_ServerManagerServerComponentDescriptor ServerComponentDescriptors[],[Out,EmbeddedInstance("MSFT_ServerManagerRequestState") : ToSubclass] MSFT_ServerManagerRequestState AlterationState); [implemented,static : ToSubclass DisableOverride] uint32 AddServerComponentVhdAsync([In,EmbeddedInstance("MSFT_ServerManagerRequestGuid") : ToSubclass] MSFT_ServerManagerRequestGuid RequestGuid,[In] string Source[],[In] boolean ScanForUpdates,[In,EmbeddedInstance("MSFT_ServerManagerServerComponentDescriptor") : ToSubclass] MSFT_ServerManagerServerComponentDescriptor ServerComponentDescriptors[],[In] string VhdPath,[Out,EmbeddedInstance("MSFT_ServerManagerRequestState") : ToSubclass] MSFT_ServerManagerRequestState AlterationState); [implemented,static : ToSubclass DisableOverride] uint32 RemoveServerComponentAsync([In,EmbeddedInstance("MSFT_ServerManagerRequestGuid") : ToSubclass] MSFT_ServerManagerRequestGuid RequestGuid,[In] boolean DeleteComponents,[In,EmbeddedInstance("MSFT_ServerManagerServerComponentDescriptor") : ToSubclass] MSFT_ServerManagerServerComponentDescriptor ServerComponentDescriptors[],[Out,EmbeddedInstance("MSFT_ServerManagerRequestState") : ToSubclass] MSFT_ServerManagerRequestState AlterationState); [implemented,static : ToSubclass DisableOverride] uint32 RemoveServerComponentVhdAsync([In,EmbeddedInstance("MSFT_ServerManagerRequestGuid") : ToSubclass] MSFT_ServerManagerRequestGuid RequestGuid,[In] boolean DeleteComponents,[In,EmbeddedInstance("MSFT_ServerManagerServerComponentDescriptor") : ToSubclass] MSFT_ServerManagerServerComponentDescriptor ServerComponentDescriptors[],[In] string VhdPath,[Out,EmbeddedInstance("MSFT_ServerManagerRequestState") : ToSubclass] MSFT_ServerManagerRequestState AlterationState); [implemented,static : ToSubclass DisableOverride] uint32 GetAlterationRequestState([In,EmbeddedInstance("MSFT_ServerManagerRequestGuid") : ToSubclass] MSFT_ServerManagerRequestGuid RequestGuid,[In] boolean KeepAlterationStateOnRestartRequired,[Out,EmbeddedInstance("MSFT_ServerManagerRequestState") : ToSubclass] MSFT_ServerManagerRequestState AlterationState,[Out,Stream : ToSubclass DisableOverride,EmbeddedInstance("MSFT_ServerManagerServerComponent") : ToSubclass] MSFT_ServerManagerServerComponent ServerComponents[]); }; [locale(1033),dynamic : ToInstance,provider("deploymentprovider") : ToInstance] class MSFT_ServerManagerRequestGuid { uint64 HighHalf; uint64 LowHalf; }; [locale(1033),dynamic : ToInstance,provider("deploymentprovider") : ToInstance] class MSFT_ServerManagerRequestState { [ValueMap{"0", "1", "2"} : ToSubclass] uint8 RequestState; boolean RestartRequired; uint32 ProgressTicks; uint32 TotalTicks; string Warnings[]; [EmbeddedInstance("MSFT_ServerManagerDeploymentError") : ToSubclass] MSFT_ServerManagerDeploymentError Error; }; [locale(1033),dynamic : ToInstance,provider("deploymentprovider") : ToInstance] class MSFT_ServerManagerServerComponent { string UniqueName; string DisplayName; string Description; sint32 NumericId; sint32 MajorVersion; sint32 MinorVersion; [ValueMap{"0", "1", "2", "3", "4", "5", "6"} : ToSubclass] uint8 Installed; [ValueMap{"0", "1", "2"} : ToSubclass] uint8 FeatureType; string ParentName; string SubFeatures[]; string NonAncestorDependencies[]; string MutualExclusions[]; boolean InstallWithParentByDefault; string Deploys[]; [EmbeddedObject : ToSubclass DisableOverride] object Descriptor; [ValueMap{"0", "1", "2", "3", "4"} : ToSubclass] uint8 ConfigurationStatus; string EventQuery; string BestPracticeModels[]; [EmbeddedInstance("MSFT_ServiceToMonitor") : ToSubclass] MSFT_ServiceToMonitor SystemServices[]; string PostInstallDescription; string PostUninstallDescription; [EmbeddedInstance("MSFT_OptionalCompanion") : ToSubclass] MSFT_OptionalCompanion OptionalCompanions[]; }; [locale(1033),dynamic : ToInstance,provider("deploymentprovider") : ToInstance] class MSFT_ServerManagerServerComponentDescriptor { }; [locale(1033),dynamic : ToInstance,provider("deploymentprovider") : ToInstance] class MSFT_ServiceToMonitor { string Name; boolean DefaultMonitoring; };