In the example provider component, the enumeration of a namespace object uses the routines from cenumns.cpp.