Mercurial > projects > dwt-linux
annotate dwt/internal/mozilla/nsXPCOM.d @ 305:c7c696cdfec2
Mozilla module progress; fixes to other browser modules; update XPCOM interfaces
author | John Reimer<terminal.node@gmail.com> |
---|---|
date | Sat, 16 Aug 2008 22:53:35 -0700 |
parents | 3dfa75c74ed2 |
children |
rev | line source |
---|---|
291
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
1 |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
2 module dwt.internal.mozilla.nsXPCOM; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
3 |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
4 import dwt.internal.mozilla.Common; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
5 import dwt.internal.mozilla.nsStringAPI; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
6 import dwt.internal.mozilla.nsIModule; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
7 import dwt.internal.mozilla.nsIComponentManager; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
8 import dwt.internal.mozilla.nsIComponentRegistrar; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
9 import dwt.internal.mozilla.nsIServiceManager; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
10 import dwt.internal.mozilla.nsIFile; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
11 import dwt.internal.mozilla.nsILocalFile; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
12 import dwt.internal.mozilla.nsIDirectoryService; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
13 import dwt.internal.mozilla.nsIMemory; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
14 import dwt.internal.mozilla.nsIDebug; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
15 import dwt.internal.mozilla.nsITraceRefcnt; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
16 |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
17 /****************************************************************************** |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
18 |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
19 ******************************************************************************/ |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
20 |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
21 extern (System): |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
22 |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
23 struct nsStaticModuleInfo |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
24 { |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
25 char *name; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
26 nsGetModuleProc getModule; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
27 } |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
28 |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
29 alias nsresult function (nsIComponentManager, nsIFile, nsIModule*) nsGetModuleProc; |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
30 |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
31 /****************************************************************************** |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
32 |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
33 ******************************************************************************/ |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
34 |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
35 nsresult NS_InitXPCOM2( nsIServiceManager *result, nsIFile binDirectory, |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
36 nsIDirectoryServiceProvider appFileLocationProvider ); |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
37 nsresult NS_InitXPCOM3( nsIServiceManager *result, nsIFile binDirectory, |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
38 nsIDirectoryServiceProvider appFileLocationProvider, |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
39 nsStaticModuleInfo* staticComponents, |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
40 PRUint32 componentCount ); |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
41 |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
42 nsresult NS_ShutdownXPCOM(nsIServiceManager servMgr); |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
43 nsresult NS_GetServiceManager(nsIServiceManager *result); |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
44 nsresult NS_GetComponentManager(nsIComponentManager *result); |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
45 nsresult NS_GetComponentRegistrar(nsIComponentRegistrar *result); |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
46 nsresult NS_GetMemoryManager(nsIMemory *result); |
305
c7c696cdfec2
Mozilla module progress; fixes to other browser modules; update XPCOM interfaces
John Reimer<terminal.node@gmail.com>
parents:
293
diff
changeset
|
47 nsresult NS_NewLocalFile(nsAString* path, PRBool followLinks, nsILocalFile* result); |
c7c696cdfec2
Mozilla module progress; fixes to other browser modules; update XPCOM interfaces
John Reimer<terminal.node@gmail.com>
parents:
293
diff
changeset
|
48 nsresult NS_NewNativeLocalFile(nsACString* path, PRBool followLinks, nsILocalFile* result); |
291
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
49 void * NS_Alloc(PRSize size); |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
50 void * NS_Realloc(void *ptr, PRSize size); |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
51 void NS_Free(void *ptr); |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
52 nsresult NS_GetDebug(nsIDebug *result); |
b0bd1789106b
fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff
changeset
|
53 nsresult NS_GetTraceRefcnt(nsITraceRefcnt *result); |