// ************************************************************************** // Copyright (c) 1997-1999 Microsoft Corporation // // File: AppNameProv.mof // // Description: // Creates the ComPlusAppName class and associated registration entries // // History: // // ************************************************************************** #pragma autorecover #pragma namespace("\\root\\cimv2") instance of __Namespace { Name = "MicrosoftHealthMonitor" ; } ; #pragma namespace("\\root\\cimv2\\MicrosoftHealthMonitor") instance of __Win32Provider as $P { Name = "MicrosoftComPlus_AppName" ; ClsId = "{A466145D-A145-4228-8F89-6EA7D047C1D0}" ; } ; instance of __InstanceProviderRegistration { Provider = $P; SupportsPut = FALSE; SupportsGet = TRUE; SupportsDelete = FALSE; SupportsEnumeration = TRUE; }; ///////////////////////////////////////////////////////////////////// // // Declare a class whose dynamic instances are provided by the // sample provider. [dynamic, provider("MicrosoftComPlus_AppName"), Description("This class enumerates all the COM+ Apps on the system")] class MicrosoftComPlus_AppName { [key,Description("Name of the COM+ App")] String AppName; };