Mercurial > projects > dwt-win
comparison dwt/internal/mozilla/nsError.d @ 327:b0d7eb5bd76c
Adding Mozilla XPCOM interfaces from dwt-linux to dwt-win
author | John Reimer <terminal.node@gmail.com> |
---|---|
date | Fri, 02 Jan 2009 17:45:10 -0800 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
326:e4d29367b1fa | 327:b0d7eb5bd76c |
---|---|
1 module dwt.internal.mozilla.nsError; | |
2 | |
3 import dwt.internal.mozilla.Common; | |
4 | |
5 /** | |
6 * @name Standard Module Offset Code. Each Module should identify a unique number | |
7 * and then all errors associated with that module become offsets from the | |
8 * base associated with that module id. There are 16 bits of code bits for | |
9 * each module. | |
10 */ | |
11 | |
12 enum { | |
13 NS_ERROR_MODULE_XPCOM = 1, | |
14 NS_ERROR_MODULE_BASE = 2, | |
15 NS_ERROR_MODULE_GFX = 3, | |
16 NS_ERROR_MODULE_WIDGET = 4, | |
17 NS_ERROR_MODULE_CALENDAR = 5, | |
18 NS_ERROR_MODULE_NETWORK = 6, | |
19 NS_ERROR_MODULE_PLUGINS = 7, | |
20 NS_ERROR_MODULE_LAYOUT = 8, | |
21 NS_ERROR_MODULE_HTMLPARSER = 9, | |
22 NS_ERROR_MODULE_RDF = 10, | |
23 NS_ERROR_MODULE_UCONV = 11, | |
24 NS_ERROR_MODULE_REG = 12, | |
25 NS_ERROR_MODULE_FILES = 13, | |
26 NS_ERROR_MODULE_DOM = 14, | |
27 NS_ERROR_MODULE_IMGLIB = 15, | |
28 NS_ERROR_MODULE_MAILNEWS = 16, | |
29 NS_ERROR_MODULE_EDITOR = 17, | |
30 NS_ERROR_MODULE_XPCONNECT = 18, | |
31 NS_ERROR_MODULE_PROFILE = 19, | |
32 NS_ERROR_MODULE_LDAP = 20, | |
33 NS_ERROR_MODULE_SECURITY = 21, | |
34 NS_ERROR_MODULE_DOM_XPATH = 22, | |
35 NS_ERROR_MODULE_DOM_RANGE = 23, | |
36 NS_ERROR_MODULE_URILOADER = 24, | |
37 NS_ERROR_MODULE_CONTENT = 25, | |
38 NS_ERROR_MODULE_PYXPCOM = 26, | |
39 NS_ERROR_MODULE_XSLT = 27, | |
40 NS_ERROR_MODULE_IPC = 28, | |
41 NS_ERROR_MODULE_SVG = 29, | |
42 NS_ERROR_MODULE_STORAGE = 30, | |
43 NS_ERROR_MODULE_SCHEMA = 31, | |
44 NS_ERROR_MODULE_GENERAL = 51, | |
45 NS_ERROR_SEVERITY_ERROR = 1, | |
46 NS_ERROR_MODULE_BASE_OFFSET = 0x45, | |
47 } | |
48 | |
49 const nsresult NS_OK = cast(nsresult)0; | |
50 const nsresult NS_ERROR_BASE = cast(nsresult) 0xC1F30000; | |
51 const nsresult NS_ERROR_NOT_INITIALIZED = cast(nsresult)(NS_ERROR_BASE + 1); | |
52 const nsresult NS_ERROR_ALREADY_INITIALIZED = cast(nsresult)(NS_ERROR_BASE + 2); | |
53 const nsresult NS_NOINTERFACE = cast(nsresult)0x80004002L; | |
54 | |
55 alias NS_NOINTERFACE NS_ERROR_NO_INTERFACE; | |
56 | |
57 const nsresult NS_ERROR_INVALID_POINTER = cast(nsresult)0x80004003L; | |
58 | |
59 alias NS_ERROR_INVALID_POINTER NS_ERROR_NULL_POINTER; | |
60 | |
61 const nsresult NS_ERROR_ABORT = cast(nsresult)0x80004004L; | |
62 const nsresult NS_ERROR_FAILURE = cast(nsresult)0x80004005L; | |
63 const nsresult NS_ERROR_UNEXPECTED = cast(nsresult)0x8000ffffL; | |
64 const nsresult NS_ERROR_OUT_OF_MEMORY = cast(nsresult) 0x8007000eL; | |
65 const nsresult NS_ERROR_ILLEGAL_VALUE = cast(nsresult) 0x80070057L; | |
66 | |
67 alias NS_ERROR_ILLEGAL_VALUE NS_ERROR_INVALID_ARG; |