The example provider component code supplies the implementation of creating enumerator objects for the ADs namespace object (cenumns.cpp), generic ADSI container objects (cenumobj.cpp), ADSI schema container objects (cenumsch.cpp).