00001 00009 #include "PKIFdll.h" 00010 00011 #define CAT_PKIF_CRYPTO 1 00012 // 00013 // Values are 32 bit values layed out as follows: 00014 // 00015 // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 00016 // 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 00017 // +---+-+-+-----------------------+-------------------------------+ 00018 // |Sev|C|R| Facility | Code | 00019 // +---+-+-+-----------------------+-------------------------------+ 00020 // 00021 // where 00022 // 00023 // Sev - is the severity code 00024 // 00025 // 00 - Success 00026 // 01 - Informational 00027 // 10 - Warning 00028 // 11 - Error 00029 // 00030 // C - is the Customer code flag 00031 // 00032 // R - is a reserved bit 00033 // 00034 // Facility - is the facility code 00035 // 00036 // Code - is the facility's status code 00037 // 00038 // 00039 // Define the facility codes 00040 // 00041 00042 00043 // 00044 // Define the severity codes 00045 // 00046 00047 00048 // 00049 // MessageId: PKIF_CRYPTO 00050 // 00051 // MessageText: 00052 // 00053 // PKIF Crypto 00054 // 00055 #define PKIF_CRYPTO ((DWORD)0x00000001L) 00056 00057 #define CAT_PKIF_PATH 2 00058 // 00059 // MessageId: PKIF_PATH 00060 // 00061 // MessageText: 00062 // 00063 // PKIF Path 00064 // 00065 #define PKIF_PATH ((DWORD)0x00000002L) 00066 00067 #define CAT_PKIF_MESSAGE 3 00068 // 00069 // MessageId: PKIF_MESSAGE 00070 // 00071 // MessageText: 00072 // 00073 // PKIF Message 00074 // 00075 #define PKIF_MESSAGE ((DWORD)0x00000003L) 00076 00077 #define CAT_PKIF_CACHE 4 00078 // 00079 // MessageId: PKIF_CACHE 00080 // 00081 // MessageText: 00082 // 00083 // PKIF Cache 00084 // 00085 #define PKIF_CACHE ((DWORD)0x00000004L) 00086 00087 #define CAT_PKIF_UTILS 5 00088 // 00089 // MessageId: PKIF_UTILS 00090 // 00091 // MessageText: 00092 // 00093 // PKIF UTILS 00094 // 00095 #define PKIF_UTILS ((DWORD)0x00000005L) 00096 00097 #define CAT_PKIF_X509 6 00098 // 00099 // MessageId: PKIF_X509 00100 // 00101 // MessageText: 00102 // 00103 // PKIF X509 00104 // 00105 #define PKIF_X509 ((DWORD)0x00000006L) 00106 00107 #define CAT_PKIF_GENERAL 7 00108 // 00109 // MessageId: PKIF_GENERAL 00110 // 00111 // MessageText: 00112 // 00113 // PKIF General 00114 // 00115 #define PKIF_GENERAL ((DWORD)0x00000007L) 00116 00117 // 00118 // MessageId: ANY_EVENT 00119 // 00120 // MessageText: 00121 // 00122 // %1 00123 // 00124 #define ANY_EVENT ((DWORD)0x00001000L) 00125 00126 // 00127 // MessageId: PKIF_LOAD 00128 // 00129 // MessageText: 00130 // 00131 // An application has loaded the PKIF library. %1 00132 // 00133 #define PKIF_LOAD ((DWORD)0x00002000L) 00134 00135 // 00136 // MessageId: PKIF_UNLOAD 00137 // 00138 // MessageText: 00139 // 00140 // An application has unloaded the PKIF library. %1 00141 // 00142 #define PKIF_UNLOAD ((DWORD)0x00002001L) 00143 00144 // 00145 // MessageId: PKIF_PRIVATE_KEY_OPERATION_PERFORMED 00146 // 00147 // MessageText: 00148 // 00149 // An application has successfully used a private key. %1 00150 // 00151 #define PKIF_PRIVATE_KEY_OPERATION_PERFORMED ((DWORD)0x00002002L) 00152 00153 // 00154 // MessageId: PKIF_MEDIATOR_INIT_FAILED 00155 // 00156 // MessageText: 00157 // 00158 // A mediator has failed to initialize. The library will continue to use any other successfully initialized mediators. %1 00159 // 00160 #define PKIF_MEDIATOR_INIT_FAILED ((DWORD)0xC0002003L) 00161 00162 // 00163 // MessageId: PKIF_DEFAULT_KEY_DESIGNATION 00164 // 00165 // MessageText: 00166 // 00167 // An application has designated a default private key for certain operations. %1 00168 // 00169 #define PKIF_DEFAULT_KEY_DESIGNATION ((DWORD)0x40002004L) 00170 00171 // 00172 // MessageId: PKIF_PRIVATE_KEY_OPERATION_FAILED 00173 // 00174 // MessageText: 00175 // 00176 // An private key-related operation requested application has failed. %1 00177 // 00178 #define PKIF_PRIVATE_KEY_OPERATION_FAILED ((DWORD)0xC0002005L) 00179 00180 // 00181 // MessageId: PKIF_SIGNATURE_VERIFICATION_FAILED 00182 // 00183 // MessageText: 00184 // 00185 // A signature verification operation has failed. %1 00186 // 00187 #define PKIF_SIGNATURE_VERIFICATION_FAILED ((DWORD)0xC0002006L) 00188 00189 // 00190 // MessageId: PKIF_SIGNATURE_VERIFICATION_SUCCEEDED 00191 // 00192 // MessageText: 00193 // 00194 // A signature verification operation has succeeded. %1 00195 // 00196 #define PKIF_SIGNATURE_VERIFICATION_SUCCEEDED ((DWORD)0x40002007L) 00197 00198 // 00199 // MessageId: PKIF_PATH_OPERATION_FAILED 00200 // 00201 // MessageText: 00202 // 00203 // A path processing operation has failed. %1 00204 // 00205 #define PKIF_PATH_OPERATION_FAILED ((DWORD)0xC0002008L) 00206 00207 // 00208 // MessageId: PKIF_PATH_OPERATION_SUCCEEDED 00209 // 00210 // MessageText: 00211 // 00212 // A path processing operation has succeeded. %1 00213 // 00214 #define PKIF_PATH_OPERATION_SUCCEEDED ((DWORD)0x40002009L) 00215 00216 // 00217 // MessageId: PKIF_UNEXPECTED_EXCEPTION 00218 // 00219 // MessageText: 00220 // 00221 // An operation has thrown an exception. %1 00222 // 00223 #define PKIF_UNEXPECTED_EXCEPTION ((DWORD)0xC000200AL) 00224