From fc746579b21f79983e630b3b680ecfeed3438eab Mon Sep 17 00:00:00 2001 From: Pavel Březina Date: Wed, 8 Jan 2014 11:36:33 +0100 Subject: Initial MOF design --- mof/LMI_SSSD.mof | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/mof/LMI_SSSD.mof b/mof/LMI_SSSD.mof index 181efe5..37060fe 100644 --- a/mof/LMI_SSSD.mof +++ b/mof/LMI_SSSD.mof @@ -1,5 +1,35 @@ [Version("0.1.0")] class LMI_SSSD { + // + // Services + // + [Static] + uint32 GetSupportedServices([Out] string services[]); + + [Static] + uint32 GetActiveServices([Out] string services[]); + + [Static] + uint32 EnableService([In] string service); + + [Static] + uint32 DisableService([In] string service); + + // + // Domains + // + + [Static] + uint32 GetConfiguredDomains([Out] string domains[]); + + [Static] + uint32 GetActiveDomains([Out] string domains[]); + + [Static] + uint32 EnableDomain([In] string domain); + + [Static] + uint32 DisableDomain([In] string domain); }; -- cgit