[ { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [ { "name": "NONE", "value": 0 }, { "name": "PARTIAL", "value": 1 }, { "name": "FULL", "value": 2 } ], "enums": [], "id": "nsIChromeRegistry", "members": [ { "args": [ { "name": "aChromeURL", "optional": false, "type": "nsIURI" } ], "iid_is": null, "name": "convertChromeURL", "type": "nsIURI" }, { "args": [], "iid_is": null, "name": "checkForNewChrome", "type": "void" } ] }, { "base": "nsIChromeRegistry", "callable": false, "consts": [], "enums": [], "id": "nsIXULChromeRegistry", "members": [ { "args": [ { "name": "package", "optional": false, "type": "string" } ], "iid_is": null, "name": "isLocaleRTL", "type": "boolean" }, { "args": [ { "name": "url", "optional": false, "type": "nsIURI" } ], "iid_is": null, "name": "allowScriptsForPackage", "type": "boolean" }, { "args": [ { "name": "url", "optional": false, "type": "nsIURI" } ], "iid_is": null, "name": "allowContentToAccess", "type": "boolean" } ] } ], "path": "chrome/nsIChromeRegistry.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsIXULChromeRegistry", "callable": false, "consts": [], "enums": [], "id": "nsIToolkitChromeRegistry", "members": [ { "args": [ { "name": "aPackage", "optional": false, "type": "string" } ], "iid_is": null, "name": "getLocalesForPackage", "type": "nsIUTF8StringEnumerator" } ] } ], "path": "chrome/nsIToolkitChromeRegistry.idl", "typedefs": [ [ "PRTime", "i64" ] ] } ]