00001 00010 #if !defined(__IPKIFPASSWORDCALLBACK_H__) 00011 #define __IPKIFPASSWORDCALLBACK_H__ 00012 00013 #include "PKIFdll.h" 00014 00015 class CAC_API CAC_NO_VTABLE IPKIFPasswordCallback 00016 { 00017 public: 00018 IPKIFPasswordCallback(); 00019 virtual ~IPKIFPasswordCallback(); 00023 virtual char * operator()( 00025 const char * tokenName, 00027 bool retrying) = 0; 00028 private: 00030 IPKIFPasswordCallback(const IPKIFPasswordCallback & copy); 00032 IPKIFPasswordCallback & operator=(const IPKIFPasswordCallback & rhs); 00033 }; 00034 00035 #endif