[
  {
    "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"
      ]
    ]
  }
]