00001 00010 #ifndef __ExceptionInfo_H__ 00011 #define __ExceptionInfo_H__ 00012 00013 #include "PKIFdll.h" 00014 00021 class ExceptionInfo 00022 { 00023 public: 00031 ExceptionInfo() 00032 { 00033 subComponent = 0; 00034 errorCode = 0; 00035 description[0] = '\0'; 00036 fileName = NULL; 00037 lineNumber = 0; 00038 } 00039 int subComponent; 00040 int errorCode; 00041 char description[MAX_EXCEPTION_STRING]; 00042 char* fileName; 00043 int lineNumber; 00044 }; 00045 DECLARE_SMART_POINTERS(ExceptionInfo); 00046 #endif