You can categorise a calendar entry using twelve built-in types such as appointment, business, education, holiday, meeting and travel. CCalCategory encapsulates a category. CCalEntry::AddCategoryL() sets a category for an entry.
You can also specify new categories. CCalCategoryManager allows you to add and delete a category, list the categories in the file, and filter the calendar entries for a given category.