預先定義的類型定義於 PredefinedTypesC 套件中(位於 Share\Properties 目錄中的 PredefinedTypesC.sbs 檔案)。
RiCBoolean 是個布林資料類型,於架構(位於 RiCTypes.h)中定義如下:
typedef unsigned char RiCBoolean;
RiCString 是個字串資料類型,於架構(位於 RiCString.h)中定義如下:
typedef struct RiCString {
unsigned int size; /* The current allocated size */
unsigned int count; /* The number of characters in
the string (without \0) */
char * string; /* the string */
} RiCString;
RiCString 類型有一些用於建立、毀損及操作字串的作業。
OMString 是個字串資料類型,於 Rational Rhapsody Developer for C++ 架構(位於 omstring.h)中定義。OMString 類型提供與 IBM Rational Rhapsody Developer for C++ 中所建立模型的相容性。