const NS_ERROR_MODULE_XPCOM = 1; const NS_ERROR_MODULE_BASE = 2; const NS_ERROR_MODULE_GFX = 3; const NS_ERROR_MODULE_WIDGET = 4; const NS_ERROR_MODULE_CALENDAR = 5; const NS_ERROR_MODULE_NETWORK = 6; const NS_ERROR_MODULE_PLUGINS = 7; const NS_ERROR_MODULE_LAYOUT = 8; const NS_ERROR_MODULE_HTMLPARSER = 9; const NS_ERROR_MODULE_RDF = 10; const NS_ERROR_MODULE_UCONV = 11; const NS_ERROR_MODULE_REG = 12; const NS_ERROR_MODULE_FILES = 13; const NS_ERROR_MODULE_DOM = 14; const NS_ERROR_MODULE_IMGLIB = 15; const NS_ERROR_MODULE_MAILNEWS = 16; const NS_ERROR_MODULE_EDITOR = 17; const NS_ERROR_MODULE_XPCONNECT = 18; const NS_ERROR_MODULE_PROFILE = 19; const NS_ERROR_MODULE_LDAP = 20; const NS_ERROR_MODULE_SECURITY = 21; const NS_ERROR_MODULE_DOM_XPATH = 22; const NS_ERROR_MODULE_DOM_RANGE = 23; const NS_ERROR_MODULE_URILOADER = 24; const NS_ERROR_MODULE_CONTENT = 25; const NS_ERROR_MODULE_PYXPCOM = 26; const NS_ERROR_MODULE_GENERAL = 51 ; function NS_FAILED(_nsresult) { return ((_nsresult) & 0x80000000) } function NS_SUCCEEDED(_nsresult) { return (!((_nsresult) & 0x80000000)) } const NS_ERROR_SEVERITY_SUCCESS = 0; const NS_ERROR_SEVERITY_ERROR = 1; const NS_ERROR_MODULE_BASE_OFFSET = 0x45; function NS_ERROR_GENERATE(sev,module,code) { // return ( (((sev)<<31) | ((module+NS_ERROR_MODULE_BASE_OFFSET)<<16) | ((code))) ) return ( (((sev)*Math.pow(2,31)) | ((module+NS_ERROR_MODULE_BASE_OFFSET)*Math.pow(2,16)) | ((code))) ) } function NS_ERROR_GENERATE_SUCCESS(module,code) { // return ( (((NS_ERROR_SEVERITY_SUCCESS)<<31) | ((module+NS_ERROR_MODULE_BASE_OFFSET)<<16) | ((code))) ) return ( (((NS_ERROR_SEVERITY_SUCCESS)*Math.pow(2,31)) | ((module+NS_ERROR_MODULE_BASE_OFFSET)*Math.pow(2,16)) | ((code))) ) } function NS_ERROR_GENERATE_FAILURE(module,code) { // return ( (((NS_ERROR_SEVERITY_ERROR)<<31) | ((module+NS_ERROR_MODULE_BASE_OFFSET)<<16) | ((code))) ) return ( (((NS_ERROR_SEVERITY_ERROR)*Math.pow(2,31)) | ((module+NS_ERROR_MODULE_BASE_OFFSET)*Math.pow(2,16)) | ((code))) ) } function NS_ERROR_GET_CODE(err) { return ((err) & 0xffff) } function NS_ERROR_GET_MODULE(err) { // return (((((err) >> 16) - NS_ERROR_MODULE_BASE_OFFSET) & 0x1fff)) return (((((err) >> 16) - NS_ERROR_MODULE_BASE_OFFSET) & 0x1fff)) } function NS_ERROR_GET_SEVERITY(err) { // return (((err) >> 31) & 0x1) return (((err) >> 31) & 0x1) } const NS_OK = 0; const NS_ERROR_BASE = ( 0xC1F30000); const NS_ERROR_NOT_INITIALIZED = (NS_ERROR_BASE + 1); const NS_ERROR_ALREADY_INITIALIZED = (NS_ERROR_BASE + 2); const NS_ERROR_NOT_IMPLEMENTED = ( 0x80004001); const NS_NOINTERFACE = ( 0x80004002); const NS_ERROR_NO_INTERFACE = NS_NOINTERFACE; const NS_ERROR_INVALID_POINTER = ( 0x80004003); const NS_ERROR_NULL_POINTER = NS_ERROR_INVALID_POINTER; const NS_ERROR_ABORT = ( 0x80004004); const NS_ERROR_FAILURE = ( 0x80004005); const NS_ERROR_UNEXPECTED = ( 0x8000ffff); const NS_ERROR_OUT_OF_MEMORY = ( 0x8007000e); const NS_ERROR_ILLEGAL_VALUE = ( 0x80070057); const NS_ERROR_INVALID_ARG = NS_ERROR_ILLEGAL_VALUE; const NS_ERROR_NO_AGGREGATION = ( 0x80040110); const NS_ERROR_NOT_AVAILABLE = ( 0x80040111); const NS_ERROR_FACTORY_NOT_REGISTERED = ( 0x80040154); const NS_ERROR_FACTORY_REGISTER_AGAIN = ( 0x80040155); const NS_ERROR_FACTORY_NOT_LOADED = ( 0x800401f8); const NS_ERROR_FACTORY_NO_SIGNATURE_SUPPORT = (NS_ERROR_BASE + 0x101); const NS_ERROR_FACTORY_EXISTS = (NS_ERROR_BASE + 0x100); const NS_ERROR_PROXY_INVALID_IN_PARAMETER = ( 0x80010010); const NS_ERROR_PROXY_INVALID_OUT_PARAMETER = ( 0x80010011); const NS_BASE_STREAM_CLOSED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_BASE, 2); const NS_BASE_STREAM_OSERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_BASE, 3); const NS_BASE_STREAM_ILLEGAL_ARGS = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_BASE, 4); const NS_BASE_STREAM_NO_CONVERTER = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_BASE, 5); const NS_BASE_STREAM_BAD_CONVERSION = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_BASE, 6); const NS_BASE_STREAM_WOULD_BLOCK = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_BASE, 7); const NS_ERROR_FILE_UNRECOGNIZED_PATH = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 1); const NS_ERROR_FILE_UNRESOLVABLE_SYMLINK = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 2); const NS_ERROR_FILE_EXECUTION_FAILED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 3); const NS_ERROR_FILE_UNKNOWN_TYPE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 4); const NS_ERROR_FILE_DESTINATION_NOT_DIR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 5); const NS_ERROR_FILE_TARGET_DOES_NOT_EXIST = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 6); const NS_ERROR_FILE_COPY_OR_MOVE_FAILED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 7); const NS_ERROR_FILE_ALREADY_EXISTS = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 8); const NS_ERROR_FILE_INVALID_PATH = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 9); const NS_ERROR_FILE_DISK_FULL = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 10); const NS_ERROR_FILE_CORRUPTED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 11); const NS_ERROR_FILE_NOT_DIRECTORY = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 12); const NS_ERROR_FILE_IS_DIRECTORY = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 13); const NS_ERROR_FILE_IS_LOCKED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 14); const NS_ERROR_FILE_TOO_BIG = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 15); const NS_ERROR_FILE_NO_DEVICE_SPACE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 16); const NS_ERROR_FILE_NAME_TOO_LONG = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 17); const NS_ERROR_FILE_NOT_FOUND = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 18); const NS_ERROR_FILE_READ_ONLY = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 19); const NS_ERROR_FILE_DIR_NOT_EMPTY = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 20); const NS_ERROR_FILE_ACCESS_DENIED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_FILES, 21); const NS_ERROR_CANNOT_CONVERT_DATA = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_XPCOM, 1); const NS_ERROR_OBJECT_IS_IMMUTABLE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_XPCOM, 2); const NS_ERROR_LOSS_OF_SIGNIFICANT_DATA = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_XPCOM, 3); const NS_SUCCESS_LOSS_OF_INSIGNIFICANT_DATA = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_XPCOM, 1); const NS_NET_STATUS_BEGIN_FTP_TRANSACTION = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_NETWORK, 27) const NS_NET_STATUS_END_FTP_TRANSACTION = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_NETWORK, 28) const NS_IMAGELIB_SUCCESS_LOAD_FINISHED = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_IMGLIB, 0) const NS_IMAGELIB_CHANGING_OWNER = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_IMGLIB, 1) const NS_IMAGELIB_ERROR_FAILURE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_IMGLIB, 5) const NS_IMAGELIB_ERROR_NO_DECODER = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_IMGLIB, 6) const NS_IMAGELIB_ERROR_NOT_FINISHED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_IMGLIB, 7) const NS_IMAGELIB_ERROR_LOAD_ABORTED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_IMGLIB, 8) function NS_MSG_GENERATE_RESULT (severity, value) { NS_ERROR_GENERATE(severity, NS_ERROR_MODULE_MAILNEWS, value) } function NS_MSG_GENERATE_SUCCESS (value) { NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_MAILNEWS, value) } function NS_MSG_GENERATE_FAILURE (value) { NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_MAILNEWS, value) } const NS_CONTENT_ATTR_NO_VALUE = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_CONTENT, 0) const NS_CONTENT_ATTR_NOT_THERE = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_CONTENT, 1) const NS_HTML_STYLE_PROPERTY_NOT_THERE = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_CONTENT, 2) const NS_XML_AUTOLINK_EMBED = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_CONTENT, 3) const NS_XML_AUTOLINK_NEW = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_CONTENT, 4) const NS_XML_AUTOLINK_REPLACE = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_CONTENT, 5) const NS_XML_AUTOLINK_UNDEFINED = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_CONTENT, 6) const NS_CONTENT_SCRIPT_IS_EVENTHANDLER = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_CONTENT, 7) const NS_ERROR_IMAGE_SRC_CHANGED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_CONTENT, 8) const NS_ERROR_IMAGE_BLOCKED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_CONTENT, 9) const NS_ERROR_DOM_INDEX_SIZE_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1) const NS_ERROR_DOM_DOMSTRING_SIZE_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,2) const NS_ERROR_DOM_HIERARCHY_REQUEST_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,3) const NS_ERROR_DOM_WRONG_DOCUMENT_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,4) const NS_ERROR_DOM_INVALID_CHARACTER_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,5) const NS_ERROR_DOM_NO_DATA_ALLOWED_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,6) const NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,7) const NS_ERROR_DOM_NOT_FOUND_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,8) const NS_ERROR_DOM_NOT_SUPPORTED_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,9) const NS_ERROR_DOM_INUSE_ATTRIBUTE_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,10) const NS_ERROR_DOM_INVALID_STATE_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,11) const NS_ERROR_DOM_SYNTAX_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,12) const NS_ERROR_DOM_INVALID_MODIFICATION_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,13) const NS_ERROR_DOM_NAMESPACE_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,14) const NS_ERROR_DOM_INVALID_ACCESS_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,15) const NS_ERROR_DOM_RANGE_BAD_BOUNDARYPOINTS_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM_RANGE, 1) const NS_ERROR_DOM_RANGE_INVALID_NODE_TYPE_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM_RANGE, 2) const NS_ERROR_DOM_SECURITY_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1000) const NS_ERROR_DOM_SECMAN_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1001) const NS_ERROR_DOM_WRONG_TYPE_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1002) const NS_ERROR_DOM_NOT_OBJECT_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1003) const NS_ERROR_DOM_NOT_XPC_OBJECT_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1004) const NS_ERROR_DOM_NOT_NUMBER_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1005) const NS_ERROR_DOM_NOT_BOOLEAN_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1006) const NS_ERROR_DOM_NOT_FUNCTION_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1007) const NS_ERROR_DOM_TOO_FEW_PARAMETERS_ERR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1008) const NS_ERROR_DOM_BAD_DOCUMENT_DOMAIN = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1009) const NS_ERROR_DOM_PROP_ACCESS_DENIED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1010) const NS_ERROR_DOM_XPCONNECT_ACCESS_DENIED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1011) const NS_ERROR_DOM_BAD_URI = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1012) const NS_ERROR_DOM_RETVAL_UNDEFINED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_DOM,1013) const NS_ERROR_UCONV_NOCONV = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_UCONV, 0x01) const NS_SUCCESS_USING_FALLBACK_LOCALE = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_UCONV, 0x02) const NS_ERROR_CMS_VERIFY_NOT_SIGNED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.VERIFY_NOT_SIGNED) const NS_ERROR_CMS_VERIFY_NO_CONTENT_INFO = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.VERIFY_NO_CONTENT_INFO) const NS_ERROR_CMS_VERIFY_BAD_DIGEST = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.VERIFY_BAD_DIGEST) const NS_ERROR_CMS_VERIFY_NOCERT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.VERIFY_NOCERT) const NS_ERROR_CMS_VERIFY_UNTRUSTED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.VERIFY_UNTRUSTED) const NS_ERROR_CMS_VERIFY_ERROR_UNVERIFIED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.VERIFY_ERROR_UNVERIFIED) const NS_ERROR_CMS_VERIFY_ERROR_PROCESSING = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.VERIFY_ERROR_PROCESSING) const NS_ERROR_CMS_VERIFY_BAD_SIGNATURE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.VERIFY_BAD_SIGNATURE) const NS_ERROR_CMS_VERIFY_DIGEST_MISMATCH = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.VERIFY_DIGEST_MISMATCH) const NS_ERROR_CMS_VERIFY_UNKNOWN_ALGO = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.VERIFY_UNKNOWN_ALGO) const NS_ERROR_CMS_VERIFY_UNSUPPORTED_ALGO = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.VERIFY_UNSUPPORTED_ALGO) const NS_ERROR_CMS_VERIFY_MALFORMED_SIGNATURE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.VERIFY_MALFORMED_SIGNATURE) const NS_ERROR_CMS_VERIFY_HEADER_MISMATCH = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.VERIFY_HEADER_MISMATCH) const NS_ERROR_CMS_VERIFY_NOT_YET_ATTEMPTED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.VERIFY_NOT_YET_ATTEMPTED) const NS_ERROR_CMS_VERIFY_CERT_WITHOUT_ADDRESS = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.VERIFY_CERT_WITHOUT_ADDRESS) const NS_ERROR_CMS_ENCRYPT_NO_BULK_ALG = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_SECURITY, Components.interfaces.nsICMSMessageErrors.ENCRYPT_NO_BULK_ALG) const NS_ERROR_WONT_HANDLE_CONTENT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_URILOADER, 1) const NS_ERROR_GFX_PRINTER_BASE = (1) /* adjustable :-) */ const NS_ERROR_GFX_PRINTER_CMD_NOT_FOUND = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+1) const NS_ERROR_GFX_PRINTER_CMD_FAILURE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+2) const NS_ERROR_GFX_PRINTER_NO_PRINTER_AVAILABLE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+3) const NS_ERROR_GFX_PRINTER_NAME_NOT_FOUND = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+4) const NS_ERROR_GFX_PRINTER_ACCESS_DENIED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+5) const NS_ERROR_GFX_PRINTER_INVALID_ATTRIBUTE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+6) const NS_ERROR_GFX_PRINTER_PRINTER_NOT_READY = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+8) const NS_ERROR_GFX_PRINTER_OUT_OF_PAPER = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+9) const NS_ERROR_GFX_PRINTER_PRINTER_IO_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+10) const NS_ERROR_GFX_PRINTER_COULD_NOT_OPEN_FILE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+11) const NS_ERROR_GFX_PRINTER_FILE_IO_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+12) const NS_ERROR_GFX_PRINTER_PRINTPREVIEW = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+13) const NS_ERROR_GFX_PRINTER_STARTDOC = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+14) const NS_ERROR_GFX_PRINTER_ENDDOC = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+15) const NS_ERROR_GFX_PRINTER_STARTPAGE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+16) const NS_ERROR_GFX_PRINTER_ENDPAGE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+17) const NS_ERROR_GFX_PRINTER_PRINT_WHILE_PREVIEW = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+18) const NS_ERROR_GFX_PRINTER_PAPER_SIZE_NOT_SUPPORTED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+19) const NS_ERROR_GFX_PRINTER_ORIENTATION_NOT_SUPPORTED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+20) const NS_ERROR_GFX_PRINTER_COLORSPACE_NOT_SUPPORTED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+21) const NS_ERROR_GFX_PRINTER_TOO_MANY_COPIES = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+22) const NS_ERROR_GFX_PRINTER_DRIVER_CONFIGURATION_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+23) const NS_ERROR_GFX_PRINTER_XPRINT_BROKEN_XPRT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+24) const NS_ERROR_GFX_PRINTER_DOC_IS_BUSY_PP = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+25) const NS_ERROR_GFX_PRINTER_DOC_WAS_DESTORYED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+26) const NS_ERROR_GFX_PRINTER_NO_XUL = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+27) const NS_ERROR_GFX_NO_PRINTDIALOG_IN_TOOLKIT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+28) const NS_ERROR_GFX_NO_PRINTROMPTSERVICE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+29) const NS_ERROR_GFX_PRINTER_XPRINT_NO_XPRINT_SERVERS_FOUND = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+30) const NS_ERROR_GFX_PRINTER_PLEX_NOT_SUPPORTED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GFX,NS_ERROR_GFX_PRINTER_BASE+31) const NS_EDITOR_ELEMENT_NOT_FOUND = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_EDITOR, 1) try { const NS_ERROR_LDAP_OPERATIONS_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.OPERATIONS_ERROR) const NS_ERROR_LDAP_PROTOCOL_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.PROTOCOL_ERROR) const NS_ERROR_LDAP_TIMELIMIT_EXCEEDED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.TIMELIMIT_EXCEEDED) const NS_ERROR_LDAP_SIZELIMIT_EXCEEDED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.SIZELIMIT_EXCEEDED) const NS_ERROR_LDAP_COMPARE_FALSE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.COMPARE_FALSE) const NS_ERROR_LDAP_COMPARE_TRUE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.COMPARE_TRUE) const NS_ERROR_LDAP_STRONG_AUTH_NOT_SUPPORTED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.STRONG_AUTH_NOT_SUPPORTED) const NS_ERROR_LDAP_STRONG_AUTH_REQUIRED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.STRONG_AUTH_REQUIRED) const NS_ERROR_LDAP_PARTIAL_RESULTS = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.PARTIAL_RESULTS) const NS_ERROR_LDAP_REFERRAL = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.REFERRAL) const NS_ERROR_LDAP_ADMINLIMIT_EXCEEDED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.ADMINLIMIT_EXCEEDED) const NS_ERROR_LDAP_UNAVAILABLE_CRITICAL_EXTENSION = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.UNAVAILABLE_CRITICAL_EXTENSION) const NS_ERROR_LDAP_CONFIDENTIALITY_REQUIRED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.CONFIDENTIALITY_REQUIRED) const NS_ERROR_LDAP_SASL_BIND_IN_PROGRESS = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.SASL_BIND_IN_PROGRESS) const NS_ERROR_LDAP_NO_SUCH_ATTRIBUTE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.NO_SUCH_ATTRIBUTE) const NS_ERROR_LDAP_UNDEFINED_TYPE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.UNDEFINED_TYPE) const NS_ERROR_LDAP_INAPPROPRIATE_MATCHING = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.INAPPROPRIATE_MATCHING) const NS_ERROR_LDAP_CONSTRAINT_VIOLATION = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.CONSTRAINT_VIOLATION) const NS_ERROR_LDAP_TYPE_OR_VALUE_EXISTS = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.TYPE_OR_VALUE_EXISTS) const NS_ERROR_LDAP_INVALID_SYNTAX = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.INVALID_SYNTAX) const NS_ERROR_LDAP_NO_SUCH_OBJECT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.NO_SUCH_OBJECT) const NS_ERROR_LDAP_ALIAS_PROBLEM = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.ALIAS_PROBLEM) const NS_ERROR_LDAP_INVALID_DN_SYNTAX = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.INVALID_DN_SYNTAX) const NS_ERROR_LDAP_IS_LEAF = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.IS_LEAF) const NS_ERROR_LDAP_ALIAS_DEREF_PROBLEM = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.ALIAS_DEREF_PROBLEM) const NS_ERROR_LDAP_INAPPROPRIATE_AUTH = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.INAPPROPRIATE_AUTH) const NS_ERROR_LDAP_INVALID_CREDENTIALS = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.INVALID_CREDENTIALS) const NS_ERROR_LDAP_INSUFFICIENT_ACCESS = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.INSUFFICIENT_ACCESS) const NS_ERROR_LDAP_BUSY = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.BUSY) const NS_ERROR_LDAP_UNAVAILABLE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.UNAVAILABLE) const NS_ERROR_LDAP_UNWILLING_TO_PERFORM = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.UNWILLING_TO_PERFORM) const NS_ERROR_LDAP_LOOP_DETECT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.LOOP_DETECT) const NS_ERROR_LDAP_SORT_CONTROL_MISSING = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.SORT_CONTROL_MISSING) const NS_ERROR_LDAP_INDEX_RANGE_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.INDEX_RANGE_ERROR) const NS_ERROR_LDAP_NAMING_VIOLATION = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.NAMING_VIOLATION) const NS_ERROR_LDAP_OBJECT_CLASS_VIOLATION = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.OBJECT_CLASS_VIOLATION) const NS_ERROR_LDAP_NOT_ALLOWED_ON_NONLEAF = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.NOT_ALLOWED_ON_NONLEAF) const NS_ERROR_LDAP_NOT_ALLOWED_ON_RDN = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.NOT_ALLOWED_ON_RDN) const NS_ERROR_LDAP_ALREADY_EXISTS = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.ALREADY_EXISTS) const NS_ERROR_LDAP_NO_OBJECT_CLASS_MODS = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.NO_OBJECT_CLASS_MODS) const NS_ERROR_LDAP_RESULTS_TOO_LARGE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.RESULTS_TOO_LARGE) const NS_ERROR_LDAP_AFFECTS_MULTIPLE_DSAS = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.AFFECTS_MULTIPLE_DSAS) const NS_ERROR_LDAP_OTHER = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.OTHER) const NS_ERROR_LDAP_SERVER_DOWN = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.SERVER_DOWN) const NS_ERROR_LDAP_LOCAL_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.LOCAL_ERROR) const NS_ERROR_LDAP_ENCODING_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.ENCODING_ERROR) const NS_ERROR_LDAP_DECODING_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.DECODING_ERROR) const NS_ERROR_LDAP_TIMEOUT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.TIMEOUT) const NS_ERROR_LDAP_AUTH_UNKNOWN = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.AUTH_UNKNOWN) const NS_ERROR_LDAP_FILTER_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.FILTER_ERROR) const NS_ERROR_LDAP_USER_CANCELLED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.USER_CANCELLED) const NS_ERROR_LDAP_PARAM_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.PARAM_ERROR) const NS_ERROR_LDAP_NO_MEMORY = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.NO_MEMORY) const NS_ERROR_LDAP_CONNECT_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.CONNECT_ERROR) const NS_ERROR_LDAP_NOT_SUPPORTED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.NOT_SUPPORTED) const NS_ERROR_LDAP_CONTROL_NOT_FOUND = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.CONTROL_NOT_FOUND) const NS_ERROR_LDAP_NO_RESULTS_RETURNED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.NO_RESULTS_RETURNED) const NS_ERROR_LDAP_MORE_RESULTS_TO_RETURN = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.MORE_RESULTS_TO_RETURN) const NS_ERROR_LDAP_CLIENT_LOOP = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.CLIENT_LOOP) const NS_ERROR_LDAP_REFERRAL_LIMIT_EXCEEDED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LDAP, Components.interfaces.nsILDAPErrors.REFERRAL_LIMIT_EXCEEDED) } catch (e) {} const NS_ERROR_HTMLPARSER_EOF = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1000) const NS_ERROR_HTMLPARSER_UNKNOWN = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1001) const NS_ERROR_HTMLPARSER_CANTPROPAGATE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1002) const NS_ERROR_HTMLPARSER_CONTEXTMISMATCH = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1003) const NS_ERROR_HTMLPARSER_BADFILENAME = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1004) const NS_ERROR_HTMLPARSER_BADURL = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1005) const NS_ERROR_HTMLPARSER_INVALIDPARSERCONTEXT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1006) const NS_ERROR_HTMLPARSER_INTERRUPTED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1007) const NS_ERROR_HTMLPARSER_BLOCK = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1008) const NS_ERROR_HTMLPARSER_BADTOKENIZER = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1009) const NS_ERROR_HTMLPARSER_BADATTRIBUTE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1010) const NS_ERROR_HTMLPARSER_UNRESOLVEDDTD = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1011) const NS_ERROR_HTMLPARSER_MISPLACEDTABLECONTENT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1012) const NS_ERROR_HTMLPARSER_BADDTD = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1013) const NS_ERROR_HTMLPARSER_BADCONTEXT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1014) const NS_ERROR_HTMLPARSER_STOPPARSING = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1015) const NS_ERROR_HTMLPARSER_UNTERMINATEDSTRINGLITERAL = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1016) const NS_ERROR_HTMLPARSER_HIERARCHYTOODEEP = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_HTMLPARSER,1017) const NS_ERROR_NOT_ENOUGH_SPACE_TO_MIGRATE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_MAILNEWS, 1) const NS_ERROR_PROFILE_REQUIRES_INTERACTION = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_PROFILE, 1) const NS_ERROR_REG_BADTYPE = NS_ERROR_GENERATE_FAILURE( NS_ERROR_MODULE_REG, 1 ) const NS_ERROR_REG_NO_MORE = NS_ERROR_GENERATE_SUCCESS( NS_ERROR_MODULE_REG, 2 ) const NS_ERROR_REG_NOT_FOUND = NS_ERROR_GENERATE_FAILURE( NS_ERROR_MODULE_REG, 3 ) const NS_ERROR_REG_NOFILE = NS_ERROR_GENERATE_FAILURE( NS_ERROR_MODULE_REG, 4 ) const NS_ERROR_REG_BUFFER_TOO_SMALL = NS_ERROR_GENERATE_FAILURE( NS_ERROR_MODULE_REG, 5 ) const NS_ERROR_REG_NAME_TOO_LONG = NS_ERROR_GENERATE_FAILURE( NS_ERROR_MODULE_REG, 6 ) const NS_ERROR_REG_NO_PATH = NS_ERROR_GENERATE_FAILURE( NS_ERROR_MODULE_REG, 7 ) const NS_ERROR_REG_READ_ONLY = NS_ERROR_GENERATE_FAILURE( NS_ERROR_MODULE_REG, 8 ) const NS_ERROR_REG_BAD_UTF8 = NS_ERROR_GENERATE_FAILURE( NS_ERROR_MODULE_REG, 9 ) const NS_ERROR_SCHEMA_NOT_SCHEMA_ELEMENT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 1) const NS_ERROR_SCHEMA_UNKNOWN_TARGET_NAMESPACE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 2) const NS_ERROR_SCHEMA_UNKNOWN_TYPE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 3) const NS_ERROR_SCHEMA_UNKNOWN_PREFIX = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 4) const NS_ERROR_SCHEMA_INVALID_STRUCTURE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 5) const NS_ERROR_SCHEMA_INVALID_TYPE_USAGE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 6) const NS_ERROR_SCHEMA_MISSING_TYPE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 7) const NS_ERROR_SCHEMA_FACET_VALUE_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 8) const NS_ERROR_SCHEMA_LOADING_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 9) const NS_ERROR_SERVICE_NOT_FOUND = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_XPCOM, 22) const NS_ERROR_SERVICE_IN_USE = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_XPCOM, 23) const NS_ERROR_UDEC_NOHELPER = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_UCONV, 0x41) const NS_EXACT_LENGTH = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_UCONV, 11) const NS_PARTIAL_MORE_INPUT = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_UCONV, 12) const NS_PARTIAL_MORE_OUTPUT = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_UCONV, 13) const NS_ERROR_ILLEGAL_INPUT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_UCONV, 14) const NS_OK_UDEC_EXACTLENGTH = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_UCONV, 11) const NS_OK_UDEC_MOREINPUT = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_UCONV, 12) const NS_OK_UDEC_MOREOUTPUT = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_UCONV, 13) const NS_ERROR_UDEC_ILLEGALINPUT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_UCONV, 14) const NS_ERROR_UENC_NOHELPER = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_UCONV, 0x31) const NS_OK_UENC_EXACTLENGTH = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_UCONV, 0x21) const NS_OK_UENC_MOREOUTPUT = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_UCONV, 0x22) const NS_ERROR_UENC_NOMAPPING = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_UCONV, 0x23) const NS_OK_UENC_MOREINPUT = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_UCONV, 0x24) const NS_ERROR_WSDL_NOT_WSDL_ELEMENT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 1) const NS_ERROR_WSDL_SCHEMA_PROCESSING_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 2) const NS_ERROR_WSDL_BINDING_NOT_FOUND = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 3) const NS_ERROR_WSDL_UNKNOWN_SCHEMA_COMPONENT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 4) const NS_ERROR_WSDL_UNKNOWN_WSDL_COMPONENT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 5) const NS_ERROR_WSDL_LOADING_ERROR = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 6) const NS_ERROR_WSDL_RECURSIVE_IMPORT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 7) const NS_ERROR_WSDL_NOT_ENABLED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_GENERAL, 8) function GENERATE_XPC_FAILURE (x) { (NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_XPCONNECT,x)) } const NS_TABLELAYOUT_CELL_NOT_FOUND = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_LAYOUT, 0) const NS_IFRAME_MGR_PROP_NOT_THERE = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_LAYOUT, 1) const NS_IFRAME_MGR_PROP_OVERWRITTEN = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_LAYOUT, 2) const NS_POSITION_BEFORE_TABLE = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_LAYOUT, 3) const NS_ERROR_FRAME_REPLACED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_LAYOUT, 4) const NS_BINDING_FAILED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 1) const NS_BINDING_ABORTED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 2) const NS_BINDING_REDIRECTED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 3) const NS_BINDING_RETARGETED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 4) const NS_ERROR_MALFORMED_URI = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 10) const NS_ERROR_UNKNOWN_PROTOCOL = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 18) const NS_ERROR_NO_CONTENT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 17) const NS_ERROR_IN_PROGRESS = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 15) const NS_ERROR_ALREADY_CONNECTED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 11) const NS_ERROR_NOT_CONNECTED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 12) const NS_ERROR_CONNECTION_REFUSED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 13) const NS_ERROR_PROXY_CONNECTION_REFUSED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 72) const NS_ERROR_NET_TIMEOUT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 14) const NS_ERROR_OFFLINE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 16) const NS_ERROR_PORT_ACCESS_NOT_ALLOWED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 19) const NS_ERROR_NET_RESET = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 20) const NS_ERROR_NET_INTERRUPT = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 71) const NS_ERROR_NOT_RESUMABLE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 25) const NS_ERROR_REDIRECT_LOOP = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 31) const NS_ERROR_FTP_LOGIN = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 21) const NS_ERROR_FTP_CWD = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 22) const NS_ERROR_FTP_PASV = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 23) const NS_ERROR_FTP_PWD = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 24) const NS_ERROR_FTP_LIST = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 25) const NS_ERROR_UNKNOWN_HOST = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 30) const NS_ERROR_UNKNOWN_PROXY_HOST = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 42) const NS_ERROR_UNKNOWN_SOCKET_TYPE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 51) const NS_ERROR_SOCKET_CREATE_FAILED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 52) const NS_ERROR_CACHE_KEY_NOT_FOUND = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 61) const NS_ERROR_CACHE_DATA_IS_STREAM = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 62) const NS_ERROR_CACHE_DATA_IS_NOT_STREAM = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 63) const NS_ERROR_CACHE_WAIT_FOR_VALIDATION = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 64) const NS_ERROR_CACHE_ENTRY_DOOMED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 65) const NS_ERROR_CACHE_READ_ACCESS_DENIED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 66) const NS_ERROR_CACHE_WRITE_ACCESS_DENIED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 67) const NS_ERROR_CACHE_IN_USE = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 68) const NS_ERROR_DOCUMENT_NOT_CACHED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_NETWORK, 70) const NS_ERROR_PLUGINS_PLUGINSNOTCHANGED = NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_PLUGINS,1000) const NS_HTMLTOKENS_NOT_AN_ENTITY = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_HTMLPARSER,2000) const NS_RDF_CURSOR_EMPTY = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_RDF, 1) const NS_RDF_NO_VALUE = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_RDF, 2) const NS_RDF_ASSERTION_REJECTED = NS_ERROR_GENERATE_SUCCESS(NS_ERROR_MODULE_RDF, 3) var modules={}; for (i in this) if (/ERROR_MODULE/.test(i)) { modules[i]=this[i]; modules[this[i]]=i; } function analyze(err) { var result, i; for (i in Components.results) if (err == Components.results[i]) { result = i; break; } if (!result) for (i in this) if (err == this[i] || err-Math.pow(2,32) == this[i]) { result = i; break; } function number(num) { var lowpart = (0x80000000-1) & num; var u = num & 0x80000000 ? 0x80000000 + lowpart : lowpart; return { unsigned: u, signed: num == lowpart ? num : lowpart - Math.pow(2,31), hex: "0x"+u.toString(16), toString: function () { return "[/*unsigned:*/" + this.unsigned + ", /*signed:*/" + this.signed + ", /*hex:*/" + this.hex + "]"; }, toArray: function () { return [this.unsigned, this.signed, this.hex] } } } return { value: err, module: modules[NS_ERROR_GET_MODULE(err)], severity: NS_ERROR_GET_SEVERITY(err), code: NS_ERROR_GET_CODE(err), success: Components.isSuccessCode(err), wellknown: result, toString : function () { return "nsresult(" + number(this.value) + ")\nModule: " + this.module + "\nSeverity: "+ this.severity + "\nCode: " + this.code + "\nIsSuccessCode: " + this.success + "\nName: " + this.wellknown + "\n"; } } }