#include #include "Cura_EnabledAccountCapabilities.h" #include "macros.h" #include "globals.h" #include static const CMPIBroker* _cb = NULL; static void Cura_EnabledAccountCapabilitiesInitialize() { } static CMPIStatus Cura_EnabledAccountCapabilitiesCleanup( CMPIInstanceMI* mi, const CMPIContext* cc, CMPIBoolean term) { CMReturn(CMPI_RC_OK); } static CMPIStatus Cura_EnabledAccountCapabilitiesEnumInstanceNames( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop) { return KDefaultEnumerateInstanceNames( _cb, mi, cc, cr, cop); } static CMPIStatus Cura_EnabledAccountCapabilitiesEnumInstances( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const char** properties) { Cura_EnabledAccountCapabilities leac; const char *nameSpace = KNameSpace(cop); Cura_EnabledAccountCapabilities_Init(&leac, _cb, nameSpace); Cura_EnabledAccountCapabilities_Set_InstanceID(&leac, ORGID":"LEACNAME); Cura_EnabledAccountCapabilities_Set_ElementName(&leac, LEACNAME); Cura_EnabledAccountCapabilities_Init_RequestedStatesSupported(&leac, 0); Cura_EnabledAccountCapabilities_Set_ElementNameEditSupported(&leac, false); KReturnInstance(cr, leac); CMReturn(CMPI_RC_OK); } static CMPIStatus Cura_EnabledAccountCapabilitiesGetInstance( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const char** properties) { return KDefaultGetInstance( _cb, mi, cc, cr, cop, properties); } static CMPIStatus Cura_EnabledAccountCapabilitiesCreateInstance( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const CMPIInstance* ci) { CMReturn(CMPI_RC_ERR_NOT_SUPPORTED); } static CMPIStatus Cura_EnabledAccountCapabilitiesModifyInstance( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const CMPIInstance* ci, const char** properties) { CMReturn(CMPI_RC_ERR_NOT_SUPPORTED); } static CMPIStatus Cura_EnabledAccountCapabilitiesDeleteInstance( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop) { CMReturn(CMPI_RC_ERR_NOT_SUPPORTED); } static CMPIStatus Cura_EnabledAccountCapabilitiesExecQuery( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const char* lang, const char* query) { CMReturn(CMPI_RC_ERR_NOT_SUPPORTED); } CMInstanceMIStub( Cura_EnabledAccountCapabilities, Cura_EnabledAccountCapabilities, _cb, Cura_EnabledAccountCapabilitiesInitialize()) static CMPIStatus Cura_EnabledAccountCapabilitiesMethodCleanup( CMPIMethodMI* mi, const CMPIContext* cc, CMPIBoolean term) { CMReturn(CMPI_RC_OK); } static CMPIStatus Cura_EnabledAccountCapabilitiesInvokeMethod( CMPIMethodMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const char* meth, const CMPIArgs* in, CMPIArgs* out) { return Cura_EnabledAccountCapabilities_DispatchMethod( _cb, mi, cc, cr, cop, meth, in, out); } CMMethodMIStub( Cura_EnabledAccountCapabilities, Cura_EnabledAccountCapabilities, _cb, Cura_EnabledAccountCapabilitiesInitialize()) KONKRET_REGISTRATION( "root/cimv2", "Cura_EnabledAccountCapabilities", "Cura_EnabledAccountCapabilities", "instance method")