#include #include "LMI_SoftwareInstallationService.h" static const CMPIBroker* _cb = NULL; static void LMI_SoftwareInstallationServiceInitialize() { } static CMPIStatus LMI_SoftwareInstallationServiceCleanup( CMPIInstanceMI* mi, const CMPIContext* cc, CMPIBoolean term) { CMReturn(CMPI_RC_OK); } static CMPIStatus LMI_SoftwareInstallationServiceEnumInstanceNames( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop) { return KDefaultEnumerateInstanceNames( _cb, mi, cc, cr, cop); } static CMPIStatus LMI_SoftwareInstallationServiceEnumInstances( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const char** properties) { CMReturn(CMPI_RC_OK); } static CMPIStatus LMI_SoftwareInstallationServiceGetInstance( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const char** properties) { return KDefaultGetInstance( _cb, mi, cc, cr, cop, properties); } static CMPIStatus LMI_SoftwareInstallationServiceCreateInstance( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const CMPIInstance* ci) { CMReturn(CMPI_RC_ERR_NOT_SUPPORTED); } static CMPIStatus LMI_SoftwareInstallationServiceModifyInstance( 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 LMI_SoftwareInstallationServiceDeleteInstance( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop) { CMReturn(CMPI_RC_ERR_NOT_SUPPORTED); } static CMPIStatus LMI_SoftwareInstallationServiceExecQuery( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const char* lang, const char* query) { CMReturn(CMPI_RC_ERR_NOT_SUPPORTED); } CMInstanceMIStub( LMI_SoftwareInstallationService, LMI_SoftwareInstallationService, _cb, LMI_SoftwareInstallationServiceInitialize()) static CMPIStatus LMI_SoftwareInstallationServiceMethodCleanup( CMPIMethodMI* mi, const CMPIContext* cc, CMPIBoolean term) { CMReturn(CMPI_RC_OK); } static CMPIStatus LMI_SoftwareInstallationServiceInvokeMethod( CMPIMethodMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const char* meth, const CMPIArgs* in, CMPIArgs* out) { return LMI_SoftwareInstallationService_DispatchMethod( _cb, mi, cc, cr, cop, meth, in, out); } CMMethodMIStub( LMI_SoftwareInstallationService, LMI_SoftwareInstallationService, _cb, LMI_SoftwareInstallationServiceInitialize()) KUint32 LMI_SoftwareInstallationService_RequestStateChange( const CMPIBroker* cb, CMPIMethodMI* mi, const CMPIContext* context, const LMI_SoftwareInstallationServiceRef* self, const KUint16* RequestedState, KRef* Job, const KDateTime* TimeoutPeriod, CMPIStatus* status) { KUint32 result = KUINT32_INIT; KSetStatus(status, ERR_NOT_SUPPORTED); return result; } KUint32 LMI_SoftwareInstallationService_StartService( const CMPIBroker* cb, CMPIMethodMI* mi, const CMPIContext* context, const LMI_SoftwareInstallationServiceRef* self, CMPIStatus* status) { KUint32 result = KUINT32_INIT; KSetStatus(status, ERR_NOT_SUPPORTED); return result; } KUint32 LMI_SoftwareInstallationService_StopService( const CMPIBroker* cb, CMPIMethodMI* mi, const CMPIContext* context, const LMI_SoftwareInstallationServiceRef* self, CMPIStatus* status) { KUint32 result = KUINT32_INIT; KSetStatus(status, ERR_NOT_SUPPORTED); return result; } KUint32 LMI_SoftwareInstallationService_ChangeAffectedElementsAssignedSequence( const CMPIBroker* cb, CMPIMethodMI* mi, const CMPIContext* context, const LMI_SoftwareInstallationServiceRef* self, const KRefA* ManagedElements, const KUint16A* AssignedSequence, KRef* Job, CMPIStatus* status) { KUint32 result = KUINT32_INIT; KSetStatus(status, ERR_NOT_SUPPORTED); return result; } KUint32 LMI_SoftwareInstallationService_CheckSoftwareIdentity( const CMPIBroker* cb, CMPIMethodMI* mi, const CMPIContext* context, const LMI_SoftwareInstallationServiceRef* self, const KRef* Source, const KRef* Target, const KRef* Collection, KUint16A* InstallCharacteristics, CMPIStatus* status) { KUint32 result = KUINT32_INIT; KSetStatus(status, ERR_NOT_SUPPORTED); return result; } KUint32 LMI_SoftwareInstallationService_InstallFromSoftwareIdentity( const CMPIBroker* cb, CMPIMethodMI* mi, const CMPIContext* context, const LMI_SoftwareInstallationServiceRef* self, KRef* Job, const KUint16A* InstallOptions, const KStringA* InstallOptionsValues, const KRef* Source, const KRef* Target, const KRef* Collection, CMPIStatus* status) { KUint32 result = KUINT32_INIT; KSetStatus(status, ERR_NOT_SUPPORTED); return result; } KUint32 LMI_SoftwareInstallationService_InstallFromByteStream( const CMPIBroker* cb, CMPIMethodMI* mi, const CMPIContext* context, const LMI_SoftwareInstallationServiceRef* self, KRef* Job, const KUint8A* Image, const KRef* Target, const KUint16A* InstallOptions, const KStringA* InstallOptionsValues, CMPIStatus* status) { KUint32 result = KUINT32_INIT; KSetStatus(status, ERR_NOT_SUPPORTED); return result; } KUint32 LMI_SoftwareInstallationService_InstallFromURI( const CMPIBroker* cb, CMPIMethodMI* mi, const CMPIContext* context, const LMI_SoftwareInstallationServiceRef* self, KRef* Job, const KString* URI, const KRef* Target, const KUint16A* InstallOptions, const KStringA* InstallOptionsValues, CMPIStatus* status) { KUint32 result = KUINT32_INIT; KSetStatus(status, ERR_NOT_SUPPORTED); return result; } KUint32 LMI_SoftwareInstallationService_VerifyInstalledIdentity( const CMPIBroker* cb, CMPIMethodMI* mi, const CMPIContext* context, const LMI_SoftwareInstallationServiceRef* self, const KRef* Source, const KRef* Target, KRef* Job, KRefA* Failed, CMPIStatus* status) { KUint32 result = KUINT32_INIT; KSetStatus(status, ERR_NOT_SUPPORTED); return result; } KUint32 LMI_SoftwareInstallationService_FindIdentity( const CMPIBroker* cb, CMPIMethodMI* mi, const CMPIContext* context, const LMI_SoftwareInstallationServiceRef* self, const KString* Name, const KUint32* Epoch, const KString* Version, const KString* Release, const KString* Architecture, const KRef* Repository, const KBoolean* AllowDuplicates, const KBoolean* ExactMatch, KRefA* Matches, CMPIStatus* status) { KUint32 result = KUINT32_INIT; KSetStatus(status, ERR_NOT_SUPPORTED); return result; } KONKRET_REGISTRATION( "root/cimv2", "LMI_SoftwareInstallationService", "LMI_SoftwareInstallationService", "instance method")