  ClAlarmComponentResAlarms | The structure captures the alarm profile of all alarms that are modeled for each resource in the component | 
  ClAlarmHandleInfoT | The ClAlarmHandleInfoT data structure is used to store the handle and the information of the alarm | 
  ClAlarmInfoT | The ClAlarmInfoT data structure is used to store the entire list of alarm attributes that include probable cause, MOID, category, sub-category, severity, and event time along with additional information of the alarm | 
  ClAlarmPendingAlmInfo | Structure to contain the pending alarm information | 
  ClAlarmPendingAlmList | Structure to contain the information about the pending alarms | 
  ClAlarmProfile | This structure is used to store the alarm related attributes including the category, sub-category, severity, soaking time for assert and clear, probable cause of alarm, and the generation and suppression rule for alarm | 
  ClAlarmRuleEntryT | This structure contains the information about the alarm configured | 
  ClAlarmRuleInfoT | This structure specifies the alarm rule relation and the alarms IDs (probable cause) that participate in the alarm rule | 
  ClAlarmUtilPayLoad | This structure holds the information about the attributes that need to be provided in the alarm payload | 
  ClAlarmUtilPayLoadList | The stucture is used to specify the alarm payload information | 
  ClAlarmUtilTlv | The structure is used to store the information about the variables to be used in the trap | 
  ClAlarmUtilTlvInfo | This structure holds the information about the attributes that needs to be provided in the alarm payload | 
  ClAmsCompConfigT | Component configuration information | 
  ClAmsCompStatusT | Component state information | 
  ClAmsCSIConfigT | Component service instance configuration information | 
  ClAmsCSINameValuePairT | Name Value Pair definition for CSIs | 
  ClAmsCSIStatusT | Component service instance state information | 
  ClAmsEntityConfigT | This structure represents a reference to an AMF entity | 
  ClAmsEntityParamsT | A structure for aggregating default parameters for an entity | 
  ClAmsEntityStatusT | This structure is the common fields in all AMF entities' status | 
  ClAmsNodeConfigT | Node configuration information | 
  ClAmsNodeStatusT | Node state information | 
  ClAmsSGConfigT | Service group configuration information | 
  ClAmsSGStatusT | Service group state information | 
  ClAmsSIConfigT | Service Unit configuration information | 
  ClAmsSIStatusT | Service Unit state information | 
  ClAmsSISURefT | Service Instance preferred ranking | 
  ClAmsSUConfigT | Service Unit configuration information | 
  ClAmsSUSIRefT | Service Instances assigned to this Service Unit | 
  ClAmsSUStatusT | Service Unit status information | 
  ClBufferPoolConfigT | The type of the buffer configuration info | 
  ClCachedCkptClientSvcInfoT | Client side data structure | 
  ClCachedCkptDataT | The type of the CachedCkpt section data | 
  ClCachedCkptSvcInfoT | Cached Checkpoint global data structure | 
  ClCkptCallbacksT | This structure is the only location where all the callbacks converge | 
  ClCkptCheckpointCreationAttributesT | This structure represents the properties of checkpoint that can be specified during the creation process | 
  ClCkptCheckpointDescriptorT | This structure is used to describe a checkpoint | 
  ClCkptIOVectorElementT | This structure represents an IO vector which will be used for dealing with more than zero sections | 
  ClCkptSectionCreationAttributesT | This structure represents section attributes that can be specified during the creation process | 
  ClCkptSectionDescriptorT | This structure represents a section in a checkpoint | 
  ClCkptSectionIdT | This structure represents a section identifier | 
  ClCorAttrAdditionalInfo | Structure for complex attribute types like Association, Array and Containment | 
  ClCorAttrDef | Attribute Definition structure | 
  ClCorAttributeValue | Type to provide value for the initialized attributes | 
  ClCorAttributeValueList | Type to provide the list of attribute values for initialized attributes | 
  ClCorAttrIdIdxPair | Attribute ID and index pair | 
  ClCorAttrList | Type to store the list of attributes | 
  ClCorAttrPath | The structure ClCorAttrPath contains the path-list of the attribute | 
  ClCorAttrValueDescriptor | Structure to attribute job which will be added to the bundle | 
  ClCorAttrValueDescriptorList | Type for the attribute value list | 
  ClCorAttrValues | Structure capturing initialization, minimum and maximum value of simple attribute | 
  ClCorBundleConfig | Structure for storing the bundle configuration | 
  ClCorClassTree | Class Tree | 
  ClCorClassTreeNode | Class tree node | 
  ClCorComponentConfig | Configuration related to COR transaction | 
  ClCorJobDescriptor | Structure to store read job data | 
  ClCorMOClassPath | The structure ClCorMOClassPath contains the COR object handle | 
  ClCorMOHandle | Managed Object handle | 
  ClCorMOId | The structure ClCorMOId contains MoId of the object, which is the address of the COR object | 
  ClCorMOIdList | Type to store the list of MoIds | 
  ClCorObjAttrWalkFilter | The structure ClCorObjAttrWalkFilter is used to specify filter properties while performing attribute walk operation | 
  ClCorObjectTree | Object Tree | 
  ClCorObjectTreeNode | Object Tree node | 
  ClCorTree | COR Tree common elements (i.e | 
  ClCorTxnInfo | COR Txn Failed Job Information | 
  ClCpmCallbacksT | The structure ClCpmCallbacksT contains the various callback functions that the Component Manager can invoke on a component | 
  ClCpmCompSpecInfo | Component specific data which is maintained by CPM | 
  ClCpmEventNodePayLoadT | Payload data for the node arrival/departure event published by the CPM | 
  ClCpmEventPayLoadT | Payload data for the component death event published by the CPM | 
  ClCpmNodeClassTypeT | This is the definition of the class of the node | 
  ClCpmSlotClassTypesT | This structure is used by the clCpmCardMatch() API | 
  ClCpmSlotInfoT | The structure filled by the clCpmSlotInfoGet() API | 
  ClDebugFuncEntryT | The structure contains the entry for the debug CLI information that needs the component has to provide on a per command basis | 
  ClDebugModEntryT | This structure is used to register the module with the CLI library | 
  ClEoClientObjT | This structure contains the pointer to the callback functions to be registered with the EO and the client specific data | 
  ClEoConfigT | This structure is passed during the clEoCreate API and contains the EO related configuration parameters | 
  ClEoExecutionObj | The Execution Object abstracts the properties of a running OS thread or process | 
  ClEoProtoDefT | This structure contains a list of the protocols registered with the EO | 
  ClEoSchedFeedBackT | Feedback sent by the software component being polled in response of heartbeat [is-Alive] | 
  ClEoServiceObj | This structure is EO Service Object | 
  ClEventCallbacksT | The callback structure supplied by an EO to the EM containing the callback functions that can be invoked by the EM | 
  ClEventFilterArrayT | The event filter array structure defines one or more filters | 
  ClEventFilterT | The event filter structure defines the filter type and the filter pattern to be applied on an event pattern when filtering events on an event channel | 
  ClEventPatternArrayT | The type of an event pattern array | 
  ClEventPatternT | An Event pattern may contain a name (for example: a process name, checkpoint name, service instance name, and so on) | 
  ClFaultEvent | The ClFaultEventT data structure is used by components like Alarm Manager, Component Manager, and Chassis Manager to report faults | 
  ClFaultRecord | Fault Manager uses the ClFaultRecordT data structure to store information regarding the faults that it has processed | 
  ClFaultRepairHandlerTable | The ClFaultRepairHandlerTableT structure is used to capture the repair handlers per MoClassType | 
  ClGmsCallbacksT | This callback structure is provided to the GMS library during Initialization | 
  ClGmsClusterManageCallbacksT | This structure contains the cluster managing callbacks provided at the joining time by the member | 
  ClGmsClusterMemberT | This structure describes one member (or node) of the cluster | 
  ClGmsClusterNotificationBufferT | Buffer to convey the view: the list of nodes and their status | 
  ClGmsClusterNotificationT | Buffer containing the list of nodes that forms the current view of cluster | 
  ClGmsGroupInfoListT | Structure used to pass the meta data on all the existing groups | 
  ClGmsGroupInfoT | Structure used to hold the metadata of a group | 
  ClGmsGroupMemberT | Structure containing attributes of a group member | 
  ClGmsGroupNotificationBufferT | Buffer to convey the view: the list of group member attributes | 
  ClGmsGroupNotificationT | Buffer containing the list of group members in the requested view | 
  ClGmsGroupParamsT | Parameters for group provided during group creation | 
  ClGmsNodeAddressT | IP Address of the node can be of IPv4 or IPv6 | 
  ClHeapConfigT | ClHeapConfigT to be fetched by EO and contains the configuration of the heap library | 
  ClIocAddress | IOC address | 
  ClIocPhysicalAddress | The IOC Physical address of an application's communication end point | 
  ClIocRecvOption | IOC receive options | 
  ClIocRecvParam | The IOC receive returns this structure along with the message | 
  ClIocSendOption | Send related options | 
  ClIocTlInfo | Transparency layer parameters | 
  ClIocTLMappingT | Data-type for holding the physical address and its state | 
  ClLogCallbacksT | This structure describes about the callbacks which can be provided by process while initializing with Log Service | 
  ClLogFilterT | This structure describes the filter settings for the stream | 
  ClLogStreamAttributesT | This structure describes the attributes of the stream | 
  ClLogStreamInfoT | This structure describes all the information about the log stream | 
  ClLogStreamMapT | This structure describes the information about the log stream to stream Id mapping | 
  ClNameSvcAttrEntryT | Attribute structure | 
  ClNameSvcAttrSearchT | For attribute related search | 
  ClNameSvcCompList | List of components | 
  ClNameSvcConfigT | The structure ClNameSvcConfigT contains the Name Service configuration information | 
  ClNameSvcEntryT | Name Service Entry | 
  ClNameSvcEventInfoT | Information passed to Name Service users via events whenever there is a change in Name Service database | 
  ClNameSvcRegisterT | The structure ClNameSvcRegisterT contains the name service registration information | 
  ClNameT | A name | 
  ClPMAttrDataT | This is used to pass PM and PM reset attributes information to the Primary OI | 
  ClPMCallbacksT | This stores address of the PM callback functions implemented by Primary OI | 
  ClPMObjectDataT | This is used to pass the PM object's values to the Primary OI | 
  ClProvTxnCallbacksT | This structure is used to get the start and end callbacks for a transaction from the user | 
  ClProvTxnData | The structure is used to pass the job information while calling the object implementer's callback functions | 
  ClRmdAsyncOptions | This structure ClRmdAsyncOptionsT contains additional asynchronous call parameters | 
  ClRmdOptions | This is a structure to pass optional parameters | 
  ClRuleExpr | Rule to filter data.Expression definition | 
  ClTcParamListT | List to store all the parsed runtime configuration paramaters, by TLC | 
  ClTcParamT | Basic structure to store the parsed runtime configuration paramater, by TLC | 
  ClTcParamValU | Union to store parsed runtime configuration paramater value, by TLC | 
  ClTimerConfigT | It contains the timer library configuration information | 
  ClTimerTimeOutT | The timeout value in seconds and milliseconds | 
  ClVersionT | Version Information for various services |