00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00165 #ifndef OpenSOAP_ErrorCode_H
00166 #define OpenSOAP_ErrorCode_H
00167
00168
00169
00170
00171
00172
00173
00174
00175 #define OPENSOAP_NO_ERROR (0)
00176
00177 #define OPENSOAP_NOT_CATEGORIZE_ERROR (0xffffffffL)
00178
00179
00180
00181 #define OPENSOAP_IMPLEMENTATION_ERROR (0x40000000L)
00182
00183 #define OPENSOAP_YET_IMPLEMENTATION (0x40000001L)
00184
00185 #define OPENSOAP_PARAMETER_BADVALUE (0x20000001L)
00186
00187 #define OPENSOAP_USERDEFINE_ERROR (0x10000000L)
00188
00189
00190
00191 #define OPENSOAP_MEM_ERROR (0x00010000L)
00192
00193 #define OPENSOAP_MEM_BADALLOC (0x00010001L)
00194
00195 #define OPENSOAP_MEM_OUTOFRANGE (0x00010002L)
00196
00197
00198
00199 #define OPENSOAP_CHAR_ERROR (0x00020000L)
00200
00201 #define OPENSOAP_ICONV_NOT_IMPL (0x00020001L)
00202
00203 #define OPENSOAP_INVALID_MB_SEQUENCE (0x00020002L)
00204
00205 #define OPENSOAP_INCOMPLETE_MB_SEQUENCE (0x00020003L)
00206
00207 #define OPENSOAP_UNKNOWN_CHARENCODE (0x00020004L)
00208
00209 #define OPENSOAP_SETLOCALEFAILURE (0x00020005L)
00210
00211
00212
00213 #define OPENSOAP_IO_ERROR (0x00040000L)
00214
00215 #define OPENSOAP_IO_READ_ERROR (0x00040001L)
00216
00217 #define OPENSOAP_IO_WRITE_ERROR (0x00040002L)
00218
00219 #define OPENSOAP_FILE_ERROR (0x00048000L)
00220
00221 #define OPENSOAP_FILEOPEN_ERROR (0x00048001L)
00222
00223
00224
00225 #define OPENSOAP_XML_ERROR (0x00080000L)
00226
00227 #define OPENSOAP_XMLNODE_NOT_FOUND (0x00080001L)
00228
00229 #define OPENSOAP_XML_BADNAMESPACE (0x00080002L)
00230
00231 #define OPENSOAP_XML_NOHEADERBODY (0x00080003L)
00232
00233 #define OPENSOAP_XML_BADDOCUMENTTYPE (0x00080004L)
00234
00235 #define OPENSOAP_XML_BADMAKEDOCUMENT (0x00080005L)
00236
00237 #define OPENSOAP_XML_EMPTYDOCUMENT (0x00080006L)
00238
00239 #define OPENSOAP_XML_NOTXMLDOCUMENT (0x00080007L)
00240
00241 #define OPENSOAP_XML_NS_URI_UNMATCHED (0x00080008L)
00242
00243
00244
00245 #define OPENSOAP_SEC_ERROR (0x00100000L)
00246
00247 #define OPENSOAP_SEC_KEYGEN_ERROR (0x00100001L)
00248
00249 #define OPENSOAP_SEC_SIGNGEN_ERROR (0x00100002L)
00250
00251 #define OPENSOAP_SEC_SIGNVERIFY_ERROR (0x00100003L)
00252
00253 #define OPENSOAP_SEC_ENCRYPT_ERROR (0x00100004L)
00254
00255 #define OPENSOAP_SEC_DECRYPT_ERROR (0x00100005L)
00256
00257
00258
00259
00260
00261
00262
00263
00264 #define OPENSOAP_SUCCEEDED(err) (!(err))
00265
00266 #define OPENSOAP_FAILED(err) (err)
00267
00268 #endif