| CRKH_BASE_T | Maintains the basic information of a state |
| CRKH_ENPCN_T | Describes the entry point connection |
| CRKH_EVT_T | Represents events without parameters |
| CRKH_EXPCN_T | Describes the exit point connection |
| CRKH_FINAL_T | Describes a final state |
| CRKH_MEMPOOL_T | Defines the data structure used to memory block pool facility |
| CRKH_MPI_T | Defines the data structure into which the performance information for memory pools is stored |
| CRKH_QUEI_T | Defines the data structure into which the performance information for queues is stored |
| CRKH_QUEUE_T | Defines the data structure used to maintain information about the queue |
| CRKH_ROM_T | Constant parameters of state machine |
| CRKH_RSM_T | Describes a (referenced) submachine state machine |
| CRKH_SBSC_T | Describes a basic state |
| CRKH_SCHOICE_T | Describes the choice pseudostate |
| CRKH_SCMP_T | Describes a composite state |
| CRKH_SCOND_T | Describes the conditional pseudostate |
| CRKH_SENP_T | Describes the entry point pseudostate |
| CRKH_SEXP_T | Describes the exit point pseudostate |
| CRKH_SHIST_T | Describes the history pseudostate |
| CRKH_SM_T | Describes the state machine |
| CRKH_SMA_T | Describes the SMA (active object in UML) |
| CRKH_SMAI_T | Defines the data structure into which the collected performance information for state machine is stored |
| CRKH_SSBM_T | Describes a submachine state |
| CRKH_ST_T | Describes the common properties of regular states (basic, composite, and submachine) |
| CRKH_TINFO_T | Defines the data structure into which the performance information for software timers is stored |
| CRKH_TMR_T | Defines the data structure used to maintain information that allows the timer-handling facility to update and expire software timers |
| CRKH_TR_T | Describes the state transition |
| CRKH_TRC_FIL_T | Represents the filter of signal and active object |
| CRKHSmaVtbl | Virtual table for the RKH_SMA_T structure |