/*NOCHKSRC*/ //============================================================================== // // PLEASE DO NOT EDIT THIS FILE; IT WAS AUTOMATICALLY GENERATED BY GENCLASS. // //============================================================================== #ifndef _cimple_CIM_StoragePool_h #define _cimple_CIM_StoragePool_h #include #include "CIM_LogicalElement.h" #include "CIM_StorageSetting.h" #include "CIM_StorageSetting.h" #include "CIM_StorageSetting.h" #include "CIM_StorageExtent.h" CIMPLE_NAMESPACE_BEGIN class CIM_StoragePool : public Instance { public: // CIM_ManagedElement features: Property Caption; Property Description; Property ElementName; // CIM_ManagedSystemElement features: Property InstallDate; Property Name; Property OperationalStatus; Property StatusDescriptions; Property Status; Property HealthState; // CIM_LogicalElement features: // CIM_StoragePool features: Property InstanceID; // KEY Property PoolID; Property Primordial; Property TotalManagedSpace; Property RemainingManagedSpace; CIMPLE_CLASS(CIM_StoragePool) }; class CIM_StoragePool_GetSupportedSizes_method : public Instance { public: Property ElementType; CIM_StorageSetting* Goal; Property Sizes; Property return_value; CIMPLE_METHOD(CIM_StoragePool_GetSupportedSizes_method) }; class CIM_StoragePool_GetSupportedSizeRange_method : public Instance { public: Property ElementType; CIM_StorageSetting* Goal; Property MinimumVolumeSize; Property MaximumVolumeSize; Property VolumeSizeDivisor; Property return_value; CIMPLE_METHOD(CIM_StoragePool_GetSupportedSizeRange_method) }; class CIM_StoragePool_GetAvailableExtents_method : public Instance { public: CIM_StorageSetting* Goal; Array AvailableExtents; Property return_value; CIMPLE_METHOD(CIM_StoragePool_GetAvailableExtents_method) }; CIMPLE_NAMESPACE_END #endif /* _cimple_CIM_StoragePool_h */