00001 00011 #ifndef __IPKIFPathBuild_H__ 00012 #define __IPKIFPathBuild_H__ 00013 00014 #include "PKIFdll.h" 00015 00016 class CPKIFCertificatePath; 00017 00025 class CAC_API CAC_NO_VTABLE IPKIFPathBuild 00026 { 00027 public: 00028 IPKIFPathBuild(); //added 8/21/2004 00029 virtual bool BuildPath(CPKIFCertificatePath& path) = 0; 00030 private: 00031 //added 8/21/2004 00033 IPKIFPathBuild(const IPKIFPathBuild& copy); 00035 IPKIFPathBuild& operator=(const IPKIFPathBuild& rhs); 00036 }; 00037 DECLARE_SMART_POINTERS(IPKIFPathBuild); 00038 00039 #endif