comparison dwt/internal/mozilla/nsXPCOMGlue.d @ 291:b0bd1789106b

fix: added wrong directory :(
author John Reimer<terminal.node@gmail.com>
date Wed, 06 Aug 2008 18:29:44 -0700
parents dd63eb078d7a
children c7c696cdfec2
comparison
equal deleted inserted replaced
290:4c1340edee0d 291:b0bd1789106b
1 module dwt.internal.mozilla.nsXPCOMGlue;
2
3 extern(C):
4
5 align(4):
6
7 struct GREVersionRange {
8 char *lower;
9 int lowerInclusive;
10 char *upper;
11 int upperInclusive;
12 }
13
14 struct GREProperty {
15 char *property;
16 char *value;
17 }
18
19 uint GRE_GetGREPathWithProperties(GREVersionRange *versions,
20 int versionsLength,
21 GREProperty *properties,
22 uint propertiesLength,
23 char *buffer, uint buflen);
24
25 uint XPCOMGlueStartup(char* xpcomFile);
26
27 alias void function() NSFuncPtr;
28
29 struct nsDynamicFunctionLoad
30 {
31 char *functionName;
32 NSFuncPtr *func;
33 }
34
35 uint XPCOMGlueLoadXULFunctions(nsDynamicFunctionLoad *symbols);
36 uint XPCOMGlueShutdown();
37