36 #ifndef KIM_SUPPORT_STATUS_H_ 37 #define KIM_SUPPORT_STATUS_H_ 58 #ifndef KIM_SUPPORT_STATUS_DEFINED_ 59 #define KIM_SUPPORT_STATUS_DEFINED_ 167 int *
const numberOfSupportStatuses);
int KIM_SupportStatus_Known(KIM_SupportStatus const supportStatus)
Determines if the object is a quantity known to the KIM API.
KIM_SupportStatus const KIM_SUPPORT_STATUS_optional
The standard optional status.
KIM_SupportStatus const KIM_SUPPORT_STATUS_notSupported
The standard notSupported status.
int supportStatusID
Integer identifying the specific SupportStatus represented.
int KIM_SupportStatus_NotEqual(KIM_SupportStatus const lhs, KIM_SupportStatus const rhs)
Compares SupportStatus objects for inequality.
KIM_SupportStatus KIM_SupportStatus_FromString(char const *const str)
Create a SupportStatus object corresponding to the provided string. If the string does not match one ...
An Extensible Enumeration for the SupportStatus's supported by the KIM API.
void KIM_SUPPORT_STATUS_GetNumberOfSupportStatuses(int *const numberOfSupportStatuses)
Get the number of standard SupportStatus's defined by the KIM API.
char const * KIM_SupportStatus_ToString(KIM_SupportStatus const supportStatus)
Converts the object to a string.
KIM_SupportStatus const KIM_SUPPORT_STATUS_requiredByAPI
The standard requiredByAPI status.
int KIM_SUPPORT_STATUS_GetSupportStatus(int const index, KIM_SupportStatus *const supportStatus)
Get the identity of each defined standard SupportStatus.
KIM_SupportStatus const KIM_SUPPORT_STATUS_required
The standard required status.
int KIM_SupportStatus_Equal(KIM_SupportStatus const lhs, KIM_SupportStatus const rhs)
Compares SupportStatus objects for equality.