Source code

Revision control

Copy as Markdown

Other Tools

[
{
"consts": [
{
"name": "ePrompt",
"type": {
"tag": "TD_UINT8"
},
"value": 0
},
{
"name": "eDontPromptAndDontUnload",
"type": {
"tag": "TD_UINT8"
},
"value": 1
},
{
"name": "eDontPromptAndUnload",
"type": {
"tag": "TD_UINT8"
},
"value": 2
},
{
"name": "eAllowNavigation",
"type": {
"tag": "TD_UINT8"
},
"value": 0
},
{
"name": "eRequestBlockNavigation",
"type": {
"tag": "TD_UINT8"
},
"value": 1
},
{
"name": "eDelayResize",
"type": {
"tag": "TD_UINT32"
},
"value": 1
}
],
"flags": [
"builtinclass"
],
"methods": [
{
"flags": [
"hidden"
],
"name": "init",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_VOID"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_VOID"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_VOID"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "container",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIDocShell",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"setter"
],
"name": "container",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIDocShell",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "loadStart",
"params": [
{
"flags": [
"in"
],
"type": {
"headerFile": "mozilla/dom/Document.h",
"name": "Document",
"native": "mozilla::dom::Document",
"tag": "TD_DOMOBJECT"
}
}
]
},
{
"flags": [],
"name": "loadComplete",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_UINT32"
}
}
]
},
{
"flags": [
"getter",
"hidden",
"hasretval"
],
"name": "loadCompleted",
"params": []
},
{
"flags": [
"getter",
"hidden",
"hasretval"
],
"name": "isStopped",
"params": []
},
{
"flags": [
"hasretval"
],
"name": "permitUnload",
"params": [
{
"flags": [
"in",
"optional"
],
"type": {
"tag": "TD_UINT8"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "inPermitUnload",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "dispatchBeforeUnload",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "beforeUnloadFiring",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "pageHide",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "close",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsISHEntry",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [],
"name": "destroy",
"params": []
},
{
"flags": [],
"name": "stop",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "DOMDocument",
"params": [
{
"flags": [
"out"
],
"type": {
"headerFile": "mozilla/dom/Document.h",
"name": "Document",
"native": "mozilla::dom::Document",
"tag": "TD_DOMOBJECT"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "getDocument",
"params": []
},
{
"flags": [
"hidden"
],
"name": "setDocument",
"params": [
{
"flags": [
"in"
],
"type": {
"headerFile": "mozilla/dom/Document.h",
"name": "Document",
"native": "mozilla::dom::Document",
"tag": "TD_DOMOBJECT"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "getBounds",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_VOID"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "setBounds",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_VOID"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "setBoundsWithFlags",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_VOID"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_UINT32"
}
}
]
},
{
"flags": [
"getter",
"hidden",
"hasretval"
],
"name": "previousViewer",
"params": []
},
{
"flags": [
"setter",
"hidden"
],
"name": "previousViewer",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIDocumentViewer",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [],
"name": "move",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [],
"name": "show",
"params": []
},
{
"flags": [],
"name": "hide",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "sticky",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "sticky",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "open",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsISupports",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"name": "nsISHEntry",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [],
"name": "clearHistoryEntry",
"params": []
},
{
"flags": [],
"name": "setPageModeForTesting",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
},
{
"flags": [
"in"
],
"type": {
"name": "nsIPrintSettings",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [],
"name": "setPrintSettingsForSubdocument",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIPrintSettings",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_VOID"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "historyEntry",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsISHEntry",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "isTabModalPromptAllowed",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "isHidden",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "isHidden",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hidden",
"hasretval"
],
"name": "presShell",
"params": []
},
{
"flags": [
"getter",
"hidden",
"hasretval"
],
"name": "presContext",
"params": []
},
{
"flags": [
"hidden"
],
"name": "setDocumentInternal",
"params": [
{
"flags": [
"in"
],
"type": {
"headerFile": "mozilla/dom/Document.h",
"name": "Document",
"native": "mozilla::dom::Document",
"tag": "TD_DOMOBJECT"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "findContainerView",
"params": []
},
{
"flags": [
"hidden"
],
"name": "setNavigationTiming",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_VOID"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "deviceFullZoomForTest",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_FLOAT"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "authorStyleDisabled",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "authorStyleDisabled",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "getContentSize",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [],
"name": "getContentSizeConstrained",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "getReloadEncodingAndSource",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "setReloadEncodingAndSource",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_VOID"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "forgetReloadEncoding",
"params": []
}
],
"name": "nsIDocumentViewer",
"parent": "nsISupports",
"uuid": "48118355-e9a5-4452-ab18-59cc426fb817"
},
{
"consts": [
{
"name": "COPY_IMAGE_TEXT",
"type": {
"tag": "TD_INT32"
},
"value": 1
},
{
"name": "COPY_IMAGE_HTML",
"type": {
"tag": "TD_INT32"
},
"value": 2
},
{
"name": "COPY_IMAGE_DATA",
"type": {
"tag": "TD_INT32"
},
"value": 4
},
{
"name": "COPY_IMAGE_ALL",
"type": {
"tag": "TD_INT32"
},
"value": -1
}
],
"flags": [],
"methods": [
{
"flags": [],
"name": "clearSelection",
"params": []
},
{
"flags": [],
"name": "selectAll",
"params": []
},
{
"flags": [],
"name": "copySelection",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "copyable",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "copyLinkLocation",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "inLink",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "copyImage",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "inImage",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "getContents",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_PSTRING"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_ASTRING"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "canGetContents",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "setCommandNode",
"params": [
{
"flags": [
"in"
],
"type": {
"headerFile": "nsIContent.h",
"name": "Node",
"native": "nsINode",
"tag": "TD_DOMOBJECT"
}
}
]
}
],
"name": "nsIDocumentViewerEdit",
"parent": "nsISupports",
"uuid": "35be2d7e-f29b-48ec-bf7e-80a30a724de3"
},
{
"consts": [
{
"name": "ENUMERATE_FORWARDS",
"type": {
"tag": "TD_UINT8"
},
"value": 0
},
{
"name": "ENUMERATE_BACKWARDS",
"type": {
"tag": "TD_UINT8"
},
"value": 1
},
{
"name": "APP_TYPE_UNKNOWN",
"type": {
"tag": "TD_UINT8"
},
"value": 0
},
{
"name": "APP_TYPE_MAIL",
"type": {
"tag": "TD_UINT8"
},
"value": 1
},
{
"name": "APP_TYPE_EDITOR",
"type": {
"tag": "TD_UINT8"
},
"value": 2
},
{
"name": "BUSY_FLAGS_NONE",
"type": {
"tag": "TD_UINT8"
},
"value": 0
},
{
"name": "BUSY_FLAGS_BUSY",
"type": {
"tag": "TD_UINT8"
},
"value": 1
},
{
"name": "BUSY_FLAGS_BEFORE_PAGE_LOAD",
"type": {
"tag": "TD_UINT8"
},
"value": 2
},
{
"name": "BUSY_FLAGS_PAGE_LOADING",
"type": {
"tag": "TD_UINT8"
},
"value": 4
},
{
"name": "LOAD_CMD_NORMAL",
"type": {
"tag": "TD_UINT8"
},
"value": 1
},
{
"name": "LOAD_CMD_RELOAD",
"type": {
"tag": "TD_UINT8"
},
"value": 2
},
{
"name": "LOAD_CMD_HISTORY",
"type": {
"tag": "TD_UINT8"
},
"value": 4
},
{
"name": "LOAD_CMD_PUSHSTATE",
"type": {
"tag": "TD_UINT8"
},
"value": 8
},
{
"name": "META_VIEWPORT_OVERRIDE_DISABLED",
"type": {
"tag": "TD_UINT8"
},
"value": 0
},
{
"name": "META_VIEWPORT_OVERRIDE_ENABLED",
"type": {
"tag": "TD_UINT8"
},
"value": 1
},
{
"name": "META_VIEWPORT_OVERRIDE_NONE",
"type": {
"tag": "TD_UINT8"
},
"value": 2
}
],
"flags": [
"builtinclass"
],
"methods": [
{
"flags": [],
"name": "setCancelContentJSEpoch",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "loadURI",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_VOID"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"jscontext"
],
"name": "addState",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_JSVAL"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_ASTRING"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_ASTRING"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "prepareForNewContentModel",
"params": []
},
{
"flags": [],
"name": "setCurrentURIForSessionStore",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIURI",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "firePageHideNotification",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hidden",
"hasretval"
],
"name": "presContext",
"params": []
},
{
"flags": [
"getter",
"hidden",
"hasretval"
],
"name": "presShell",
"params": []
},
{
"flags": [
"getter",
"hidden",
"hasretval"
],
"name": "eldestPresShell",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "docViewer",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIDocumentViewer",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "outerWindowID",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_UINT64"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "chromeEventHandler",
"params": [
{
"flags": [
"out"
],
"type": {
"headerFile": "mozilla/dom/EventTarget.h",
"name": "EventTarget",
"native": "mozilla::dom::EventTarget",
"tag": "TD_DOMOBJECT"
}
}
]
},
{
"flags": [
"setter"
],
"name": "chromeEventHandler",
"params": [
{
"flags": [
"in"
],
"type": {
"headerFile": "mozilla/dom/EventTarget.h",
"name": "EventTarget",
"native": "mozilla::dom::EventTarget",
"tag": "TD_DOMOBJECT"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "customUserAgent",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_ASTRING"
}
}
]
},
{
"flags": [
"setter"
],
"name": "customUserAgent",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_ASTRING"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "cssErrorReportingEnabled",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "cssErrorReportingEnabled",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "allowPlugins",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "allowPlugins",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "allowMetaRedirects",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "allowMetaRedirects",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "allowSubframes",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "allowSubframes",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "allowImages",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "allowImages",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "allowMedia",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "allowMedia",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "allowDNSPrefetch",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "allowDNSPrefetch",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "allowWindowControl",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "allowWindowControl",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "allowContentRetargeting",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "allowContentRetargeting",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "allowContentRetargetingOnChildren",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "allowContentRetargetingOnChildren",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "getAllDocShellsInSubtree",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_UINT8"
}
},
{
"flags": [
"out"
],
"type": {
"element": {
"name": "nsIDocShell",
"tag": "TD_INTERFACE_TYPE"
},
"tag": "TD_ARRAY"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "appType",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_UINT8"
}
}
]
},
{
"flags": [
"setter"
],
"name": "appType",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_UINT8"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "allowAuth",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "allowAuth",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "zoom",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_FLOAT"
}
}
]
},
{
"flags": [
"setter"
],
"name": "zoom",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_FLOAT"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "tabToTreeOwner",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "busyFlags",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_UINT8"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "loadType",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_UINT32"
}
}
]
},
{
"flags": [
"setter"
],
"name": "loadType",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_UINT32"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "defaultLoadFlags",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_UINT32"
}
}
]
},
{
"flags": [
"setter"
],
"name": "defaultLoadFlags",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_UINT32"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "isBeingDestroyed",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "isExecutingOnLoadHandler",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "layoutHistoryState",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsILayoutHistoryState",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"setter"
],
"name": "layoutHistoryState",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsILayoutHistoryState",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "loadURIDelegate",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsILoadURIDelegate",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [],
"name": "suspendRefreshURIs",
"params": []
},
{
"flags": [],
"name": "resumeRefreshURIs",
"params": []
},
{
"flags": [],
"name": "beginRestore",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIDocumentViewer",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "finishRestore",
"params": []
},
{
"flags": [],
"name": "clearCachedUserAgent",
"params": []
},
{
"flags": [],
"name": "clearCachedPlatform",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "restoringDocument",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "useErrorPages",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "useErrorPages",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "displayLoadError",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_UINT32"
}
},
{
"flags": [
"in"
],
"type": {
"name": "nsIURI",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_PWSTRING"
}
},
{
"flags": [
"in",
"optional"
],
"type": {
"name": "nsIChannel",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "failedChannel",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIChannel",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "previousEntryIndex",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "loadedEntryIndex",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [],
"name": "historyPurged",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "currentDocumentChannel",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIChannel",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "isInUnload",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "DetachEditorFromWindow",
"params": []
},
{
"flags": [],
"name": "exitPrintPreview",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "historyID",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_NSID"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "HistoryID",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "isAppTab",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "isAppTab",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "createAboutBlankDocumentViewer",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIPrincipal",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"name": "nsIPrincipal",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in",
"optional"
],
"type": {
"name": "nsIContentSecurityPolicy",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "charset",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_CSTRING"
}
}
]
},
{
"flags": [],
"name": "forceEncodingDetection",
"params": []
},
{
"flags": [
"hidden"
],
"name": "setParentCharset",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_VOID"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"in"
],
"type": {
"name": "nsIPrincipal",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "getParentCharset",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_VOID"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"out"
],
"type": {
"name": "nsIPrincipal",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "now",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_DOUBLE"
}
}
]
},
{
"flags": [],
"name": "addWeakPrivacyTransitionObserver",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIPrivacyTransitionObserver",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [],
"name": "addWeakReflowObserver",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIReflowObserver",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [],
"name": "removeWeakReflowObserver",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIReflowObserver",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "notifyReflowObservers",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_DOUBLE"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_DOUBLE"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "addWeakScrollObserver",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIScrollObserver",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "removeWeakScrollObserver",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIScrollObserver",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "notifyScrollObservers",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "isTopLevelContentDocShell",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "asyncPanZoomEnabled",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "pluginsAllowedInCurrentDoc",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "mayEnableCharacterEncodingMenu",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "editor",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIEditor",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"setter"
],
"name": "editor",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIEditor",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "editable",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "hasEditingSession",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "makeEditable",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "getCurrentSHEntry",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsISHEntry",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "isCommandEnabled",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_PSTRING"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "doCommand",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_PSTRING"
}
}
]
},
{
"flags": [],
"name": "doCommandWithParams",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_PSTRING"
}
},
{
"flags": [
"in"
],
"type": {
"name": "nsICommandParams",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "IsInvisible",
"params": []
},
{
"flags": [
"hidden"
],
"name": "SetInvisible",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "GetScriptGlobalObject",
"params": []
},
{
"flags": [
"hidden"
],
"name": "getExtantDocument",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "deviceSizeIsPageSize",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "deviceSizeIsPageSize",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "hasLoadedNonBlankURI",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "windowDraggingAllowed",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "windowDraggingAllowed",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "currentScrollRestorationIsManual",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "currentScrollRestorationIsManual",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"jscontext",
"hasretval"
],
"name": "getOriginAttributes",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_JSVAL"
}
}
]
},
{
"flags": [
"jscontext"
],
"name": "setOriginAttributes",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_JSVAL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "editingSession",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIEditingSession",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "browserChild",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIBrowserChild",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "GetBrowserChild",
"params": []
},
{
"flags": [
"hidden"
],
"name": "GetCommandManager",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "metaViewportOverride",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_UINT8"
}
}
]
},
{
"flags": [
"setter"
],
"name": "metaViewportOverride",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_UINT8"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "useTrackingProtection",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "useTrackingProtection",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "dispatchLocationChangeEvent",
"params": []
},
{
"flags": [
"hidden"
],
"name": "startDelayedAutoplayMediaComponents",
"params": []
},
{
"flags": [
"hidden"
],
"name": "TakeInitialClientSource",
"params": []
},
{
"flags": [],
"name": "setColorMatrix",
"params": [
{
"flags": [
"in"
],
"type": {
"element": {
"tag": "TD_FLOAT"
},
"tag": "TD_ARRAY"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "isForceReloading",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "getColorMatrix",
"params": [
{
"flags": [
"out"
],
"type": {
"element": {
"tag": "TD_FLOAT"
},
"tag": "TD_ARRAY"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "messageManager",
"params": [
{
"flags": [
"out"
],
"type": {
"headerFile": "mozilla/dom/ContentFrameMessageManager.h",
"name": "ContentFrameMessageManager",
"native": "mozilla::dom::ContentFrameMessageManager",
"tag": "TD_DOMOBJECT"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "getHasTrackingContentBlocked",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_PROMISE"
}
}
]
},
{
"flags": [
"getter",
"hidden",
"hasretval"
],
"name": "isAttemptingToNavigate",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "isNavigating",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "synchronizeLayoutHistoryState",
"params": []
},
{
"flags": [],
"name": "persistLayoutHistoryState",
"params": []
}
],
"name": "nsIDocShell",
"parent": "nsIDocShellTreeItem",
"uuid": "049234fe-da10-478b-bc5d-bc6f9a1ba63d"
},
{
"consts": [
{
"name": "typeChrome",
"type": {
"tag": "TD_INT32"
},
"value": 0
},
{
"name": "typeContent",
"type": {
"tag": "TD_INT32"
},
"value": 1
},
{
"name": "typeContentWrapper",
"type": {
"tag": "TD_INT32"
},
"value": 2
},
{
"name": "typeChromeWrapper",
"type": {
"tag": "TD_INT32"
},
"value": 3
},
{
"name": "typeAll",
"type": {
"tag": "TD_INT32"
},
"value": 2147483647
}
],
"flags": [
"builtinclass"
],
"methods": [
{
"flags": [
"getter",
"hasretval"
],
"name": "name",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_ASTRING"
}
}
]
},
{
"flags": [
"setter"
],
"name": "name",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_ASTRING"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "nameEquals",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_ASTRING"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "itemType",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "ItemType",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "parent",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIDocShellTreeItem",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "sameTypeParent",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIDocShellTreeItem",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "rootTreeItem",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIDocShellTreeItem",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "sameTypeRootTreeItem",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIDocShellTreeItem",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "treeOwner",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIDocShellTreeOwner",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "setTreeOwner",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIDocShellTreeOwner",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "childCount",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "addChild",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIDocShellTreeItem",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "removeChild",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIDocShellTreeItem",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "getChildAt",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"out"
],
"type": {
"name": "nsIDocShellTreeItem",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "browsingContext",
"params": [
{
"flags": [
"out"
],
"type": {
"headerFile": "mozilla/dom/BrowsingContext.h",
"name": "BrowsingContext",
"native": "mozilla::dom::BrowsingContext",
"tag": "TD_DOMOBJECT"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "getBrowsingContext",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "domWindow",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "mozIDOMWindowProxy",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "getDocument",
"params": []
},
{
"flags": [
"hidden"
],
"name": "getWindow",
"params": []
}
],
"name": "nsIDocShellTreeItem",
"parent": "nsISupports",
"uuid": "9b7c586f-9214-480c-a2c4-49b526fff1a6"
},
{
"consts": [],
"flags": [],
"methods": [
{
"flags": [],
"name": "contentShellAdded",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIDocShellTreeItem",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "contentShellRemoved",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIDocShellTreeItem",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "primaryContentShell",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIDocShellTreeItem",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [],
"name": "remoteTabAdded",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIRemoteTab",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "remoteTabRemoved",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIRemoteTab",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "primaryRemoteTab",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIRemoteTab",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "primaryContentBrowsingContext",
"params": [
{
"flags": [
"out"
],
"type": {
"headerFile": "mozilla/dom/BrowsingContext.h",
"name": "BrowsingContext",
"native": "mozilla::dom::BrowsingContext",
"tag": "TD_DOMOBJECT"
}
}
]
},
{
"flags": [],
"name": "sizeShellTo",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIDocShellTreeItem",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [],
"name": "getPrimaryContentSize",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [],
"name": "setPrimaryContentSize",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [],
"name": "getRootShellSize",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [],
"name": "setRootShellSize",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
}
]
},
{
"flags": [],
"name": "setPersistence",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "getPersistence",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "tabCount",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_UINT32"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "hasPrimaryContent",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
}
],
"name": "nsIDocShellTreeOwner",
"parent": "nsISupports",
"uuid": "0e3dc4b1-4cea-4a37-af71-79f0afd07574"
},
{
"consts": [],
"flags": [],
"methods": [
{
"flags": [
"hasretval"
],
"name": "createInstance",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_PSTRING"
}
},
{
"flags": [
"in"
],
"type": {
"name": "nsIChannel",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"name": "nsILoadGroup",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_CSTRING"
}
},
{
"flags": [
"in"
],
"type": {
"name": "nsIDocShell",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"name": "nsISupports",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"out"
],
"type": {
"name": "nsIStreamListener",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"out"
],
"type": {
"name": "nsIDocumentViewer",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "createInstanceForDocument",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsISupports",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"headerFile": "mozilla/dom/Document.h",
"name": "Document",
"native": "mozilla::dom::Document",
"tag": "TD_DOMOBJECT"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_PSTRING"
}
},
{
"flags": [
"out"
],
"type": {
"name": "nsIDocumentViewer",
"tag": "TD_INTERFACE_TYPE"
}
}
]
}
],
"name": "nsIDocumentLoaderFactory",
"parent": "nsISupports",
"uuid": "e795239e-9d3c-47c4-b063-9e600fb3b287"
},
{
"consts": [],
"flags": [
"builtinclass"
],
"methods": [
{
"flags": [
"getter",
"hasretval"
],
"name": "associatedWindow",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "mozIDOMWindowProxy",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "topWindow",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "mozIDOMWindowProxy",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "topFrameElement",
"params": [
{
"flags": [
"out"
],
"type": {
"headerFile": "mozilla/dom/Element.h",
"name": "Element",
"native": "mozilla::dom::Element",
"tag": "TD_DOMOBJECT"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "isContent",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "usePrivateBrowsing",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "usePrivateBrowsing",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "useRemoteTabs",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "useRemoteSubframes",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "useTrackingProtection",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "useTrackingProtection",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "SetPrivateBrowsing",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "SetRemoteTabs",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "SetRemoteSubframes",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"jscontext",
"hasretval"
],
"name": "originAttributes",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_JSVAL"
}
}
]
},
{
"flags": [
"hidden"
],
"name": "GetOriginAttributes",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_VOID"
}
}
]
}
],
"name": "nsILoadContext",
"parent": "nsISupports",
"uuid": "2813a7a3-d084-4d00-acd0-f76620315c02"
},
{
"consts": [],
"flags": [],
"methods": [
{
"flags": [
"hasretval"
],
"name": "loadURI",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIURI",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT16"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"in"
],
"type": {
"name": "nsIPrincipal",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "handleLoadError",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIURI",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_UINT32"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT16"
}
},
{
"flags": [
"out"
],
"type": {
"name": "nsIURI",
"tag": "TD_INTERFACE_TYPE"
}
}
]
}
],
"name": "nsILoadURIDelegate",
"parent": "nsISupports",
"uuid": "78e42d37-a34c-4d96-b901-25385669aba4"
},
{
"consts": [],
"flags": [
"function"
],
"methods": [
{
"flags": [],
"name": "privateModeChanged",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
}
],
"name": "nsIPrivacyTransitionObserver",
"parent": "nsISupports",
"uuid": "b4b1449d-0ef0-47f5-b62e-adc57fd49702"
},
{
"consts": [],
"flags": [],
"methods": [
{
"flags": [],
"name": "reflow",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_DOUBLE"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_DOUBLE"
}
}
]
},
{
"flags": [],
"name": "reflowInterruptible",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_DOUBLE"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_DOUBLE"
}
}
]
}
],
"name": "nsIReflowObserver",
"parent": "nsISupports",
"uuid": "832e692c-c4a6-11e2-8fd1-dce678957a39"
},
{
"consts": [],
"flags": [],
"methods": [
{
"flags": [],
"name": "refreshURI",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIURI",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"name": "nsIPrincipal",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_UINT32"
}
}
]
},
{
"flags": [],
"name": "forceRefreshURI",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIURI",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"name": "nsIPrincipal",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_UINT32"
}
}
]
},
{
"flags": [],
"name": "cancelRefreshURITimers",
"params": []
},
{
"flags": [
"getter",
"hasretval"
],
"name": "refreshPending",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
}
],
"name": "nsIRefreshURI",
"parent": "nsISupports",
"uuid": "a5e61a3c-51bd-45be-ac0c-e87b71860656"
},
{
"consts": [],
"flags": [],
"methods": [
{
"flags": [],
"name": "onShowTooltip",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_ASTRING"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_ASTRING"
}
}
]
},
{
"flags": [],
"name": "onHideTooltip",
"params": []
}
],
"name": "nsITooltipListener",
"parent": "nsISupports",
"uuid": "44b78386-1dd2-11b2-9ad2-e4eee2ca1916"
},
{
"consts": [],
"flags": [],
"methods": [
{
"flags": [
"hasretval"
],
"name": "getNodeText",
"params": [
{
"flags": [
"in"
],
"type": {
"headerFile": "nsIContent.h",
"name": "Node",
"native": "nsINode",
"tag": "TD_DOMOBJECT"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_PWSTRING"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_PWSTRING"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
}
],
"name": "nsITooltipTextProvider",
"parent": "nsISupports",
"uuid": "b128a1e6-44f3-4331-8fbe-5af360ff21ee"
},
{
"consts": [],
"flags": [],
"methods": [
{
"flags": [
"getter",
"hasretval"
],
"name": "consumer",
"params": [
{
"flags": [
"out"
],
"type": {
"headerFile": "mozilla/dom/BrowsingContext.h",
"name": "BrowsingContext",
"native": "mozilla::dom::BrowsingContext",
"tag": "TD_DOMOBJECT"
}
}
]
},
{
"flags": [
"setter"
],
"name": "consumer",
"params": [
{
"flags": [
"in"
],
"type": {
"headerFile": "mozilla/dom/BrowsingContext.h",
"name": "BrowsingContext",
"native": "mozilla::dom::BrowsingContext",
"tag": "TD_DOMOBJECT"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "preferredURI",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIURI",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"setter"
],
"name": "preferredURI",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIURI",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "fixedURI",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIURI",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"setter"
],
"name": "fixedURI",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIURI",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "keywordProviderName",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_ASTRING"
}
}
]
},
{
"flags": [
"setter"
],
"name": "keywordProviderName",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_ASTRING"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "keywordAsSent",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_ASTRING"
}
}
]
},
{
"flags": [
"setter"
],
"name": "keywordAsSent",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_ASTRING"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "fixupChangedProtocol",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "fixupChangedProtocol",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "fixupCreatedAlternateURI",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"setter"
],
"name": "fixupCreatedAlternateURI",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "originalInput",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_UTF8STRING"
}
}
]
},
{
"flags": [
"setter"
],
"name": "originalInput",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_UTF8STRING"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "postData",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIInputStream",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"setter"
],
"name": "postData",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIInputStream",
"tag": "TD_INTERFACE_TYPE"
}
}
]
}
],
"name": "nsIURIFixupInfo",
"parent": "nsISupports",
"uuid": "4819f183-b532-4932-ac09-b309cd853be7"
},
{
"consts": [
{
"name": "FIXUP_FLAG_NONE",
"type": {
"tag": "TD_UINT32"
},
"value": 0
},
{
"name": "FIXUP_FLAG_ALLOW_KEYWORD_LOOKUP",
"type": {
"tag": "TD_UINT32"
},
"value": 1
},
{
"name": "FIXUP_FLAGS_MAKE_ALTERNATE_URI",
"type": {
"tag": "TD_UINT32"
},
"value": 2
},
{
"name": "FIXUP_FLAG_PRIVATE_CONTEXT",
"type": {
"tag": "TD_UINT32"
},
"value": 4
},
{
"name": "FIXUP_FLAG_FIX_SCHEME_TYPOS",
"type": {
"tag": "TD_UINT32"
},
"value": 8
}
],
"flags": [],
"methods": [
{
"flags": [
"hasretval"
],
"name": "getFixupURIInfo",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_UTF8STRING"
}
},
{
"flags": [
"in",
"optional"
],
"type": {
"tag": "TD_UINT32"
}
},
{
"flags": [
"out"
],
"type": {
"name": "nsIURIFixupInfo",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "webNavigationFlagsToFixupFlags",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_UTF8STRING"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_UINT32"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_UINT32"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "keywordToURI",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_UTF8STRING"
}
},
{
"flags": [
"in",
"optional"
],
"type": {
"tag": "TD_BOOL"
}
},
{
"flags": [
"out"
],
"type": {
"name": "nsIURIFixupInfo",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "forceHttpFixup",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_UTF8STRING"
}
},
{
"flags": [
"out"
],
"type": {
"name": "nsIURIFixupInfo",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [],
"name": "checkHost",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIURI",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"name": "nsIDNSListener",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in",
"optional"
],
"type": {
"tag": "TD_JSVAL"
}
}
]
},
{
"flags": [
"hasretval"
],
"name": "isDomainKnown",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_UTF8STRING"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
}
],
"name": "nsIURIFixup",
"parent": "nsISupports",
"uuid": "1da7e9d4-620b-4949-849a-1cd6077b1b2d"
},
{
"consts": [
{
"name": "LOAD_FLAGS_MASK",
"type": {
"tag": "TD_UINT32"
},
"value": 65535
},
{
"name": "LOAD_FLAGS_NONE",
"type": {
"tag": "TD_UINT32"
},
"value": 0
},
{
"name": "LOAD_FLAGS_IS_REFRESH",
"type": {
"tag": "TD_UINT32"
},
"value": 16
},
{
"name": "LOAD_FLAGS_IS_LINK",
"type": {
"tag": "TD_UINT32"
},
"value": 32
},
{
"name": "LOAD_FLAGS_BYPASS_HISTORY",
"type": {
"tag": "TD_UINT32"
},
"value": 64
},
{
"name": "LOAD_FLAGS_REPLACE_HISTORY",
"type": {
"tag": "TD_UINT32"
},
"value": 128
},
{
"name": "LOAD_FLAGS_BYPASS_CACHE",
"type": {
"tag": "TD_UINT32"
},
"value": 256
},
{
"name": "LOAD_FLAGS_BYPASS_PROXY",
"type": {
"tag": "TD_UINT32"
},
"value": 512
},
{
"name": "LOAD_FLAGS_CHARSET_CHANGE",
"type": {
"tag": "TD_UINT32"
},
"value": 1024
},
{
"name": "LOAD_FLAGS_STOP_CONTENT",
"type": {
"tag": "TD_UINT32"
},
"value": 2048
},
{
"name": "LOAD_FLAGS_FROM_EXTERNAL",
"type": {
"tag": "TD_UINT32"
},
"value": 4096
},
{
"name": "LOAD_FLAGS_FIRST_LOAD",
"type": {
"tag": "TD_UINT32"
},
"value": 16384
},
{
"name": "LOAD_FLAGS_ALLOW_POPUPS",
"type": {
"tag": "TD_UINT32"
},
"value": 32768
},
{
"name": "LOAD_FLAGS_BYPASS_CLASSIFIER",
"type": {
"tag": "TD_UINT32"
},
"value": 65536
},
{
"name": "LOAD_FLAGS_FORCE_ALLOW_COOKIES",
"type": {
"tag": "TD_UINT32"
},
"value": 131072
},
{
"name": "LOAD_FLAGS_DISALLOW_INHERIT_PRINCIPAL",
"type": {
"tag": "TD_UINT32"
},
"value": 262144
},
{
"name": "LOAD_FLAGS_ERROR_LOAD_CHANGES_RV",
"type": {
"tag": "TD_UINT32"
},
"value": 524288
},
{
"name": "LOAD_FLAGS_ALLOW_THIRD_PARTY_FIXUP",
"type": {
"tag": "TD_UINT32"
},
"value": 1048576
},
{
"name": "LOAD_FLAGS_FIXUP_SCHEME_TYPOS",
"type": {
"tag": "TD_UINT32"
},
"value": 2097152
},
{
"name": "LOAD_FLAGS_FORCE_ALLOW_DATA_URI",
"type": {
"tag": "TD_UINT32"
},
"value": 4194304
},
{
"name": "LOAD_FLAGS_IS_REDIRECT",
"type": {
"tag": "TD_UINT32"
},
"value": 8388608
},
{
"name": "LOAD_FLAGS_DISABLE_TRR",
"type": {
"tag": "TD_UINT32"
},
"value": 16777216
},
{
"name": "LOAD_FLAGS_FORCE_TRR",
"type": {
"tag": "TD_UINT32"
},
"value": 33554432
},
{
"name": "LOAD_FLAGS_BYPASS_LOAD_URI_DELEGATE",
"type": {
"tag": "TD_UINT32"
},
"value": 67108864
},
{
"name": "LOAD_FLAGS_USER_ACTIVATION",
"type": {
"tag": "TD_UINT32"
},
"value": 134217728
},
{
"name": "STOP_NETWORK",
"type": {
"tag": "TD_UINT32"
},
"value": 1
},
{
"name": "STOP_CONTENT",
"type": {
"tag": "TD_UINT32"
},
"value": 2
},
{
"name": "STOP_ALL",
"type": {
"tag": "TD_UINT32"
},
"value": 3
}
],
"flags": [
"builtinclass"
],
"methods": [
{
"flags": [
"getter",
"hasretval"
],
"name": "canGoBack",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "canGoForward",
"params": [
{
"flags": [
"out"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "goBack",
"params": [
{
"flags": [
"in",
"optional"
],
"type": {
"tag": "TD_BOOL"
}
},
{
"flags": [
"in",
"optional"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "goForward",
"params": [
{
"flags": [
"in",
"optional"
],
"type": {
"tag": "TD_BOOL"
}
},
{
"flags": [
"in",
"optional"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [],
"name": "gotoIndex",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
},
{
"flags": [
"in",
"optional"
],
"type": {
"tag": "TD_BOOL"
}
}
]
},
{
"flags": [
"jscontext"
],
"name": "loadURI",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_ASTRING"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_JSVAL"
}
}
]
},
{
"flags": [],
"name": "binaryLoadURI",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_ASTRING"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_VOID"
}
}
]
},
{
"flags": [],
"name": "reload",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_UINT32"
}
}
]
},
{
"flags": [],
"name": "stop",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_UINT32"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "document",
"params": [
{
"flags": [
"out"
],
"type": {
"headerFile": "mozilla/dom/Document.h",
"name": "Document",
"native": "mozilla::dom::Document",
"tag": "TD_DOMOBJECT"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "currentURI",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsIURI",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "sessionHistory",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsISupports",
"tag": "TD_INTERFACE_TYPE"
}
}
]
},
{
"flags": [],
"name": "resumeRedirectedLoad",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_UINT64"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_INT32"
}
}
]
}
],
"name": "nsIWebNavigation",
"parent": "nsISupports",
"uuid": "3ade79d4-8cb9-4952-b18d-4f9b63ca0d31"
},
{
"consts": [
{
"name": "UNSUPPORTED",
"type": {
"tag": "TD_UINT32"
},
"value": 0
},
{
"name": "IMAGE",
"type": {
"tag": "TD_UINT32"
},
"value": 1
},
{
"name": "FALLBACK",
"type": {
"tag": "TD_UINT32"
},
"value": 2
},
{
"name": "OTHER",
"type": {
"tag": "TD_UINT32"
},
"value": 32768
}
],
"flags": [],
"methods": [
{
"flags": [
"hasretval"
],
"name": "isTypeSupported",
"params": [
{
"flags": [
"in"
],
"type": {
"tag": "TD_CSTRING"
}
},
{
"flags": [
"out"
],
"type": {
"tag": "TD_UINT32"
}
}
]
}
],
"name": "nsIWebNavigationInfo",
"parent": "nsISupports",
"uuid": "62a93afb-93a1-465c-84c8-0432264229de"
},
{
"consts": [],
"flags": [],
"methods": [
{
"flags": [],
"name": "loadPageAsViewSource",
"params": [
{
"flags": [
"in"
],
"type": {
"name": "nsIDocShell",
"tag": "TD_INTERFACE_TYPE"
}
},
{
"flags": [
"in"
],
"type": {
"tag": "TD_ASTRING"
}
}
]
},
{
"flags": [
"getter",
"hasretval"
],
"name": "currentDescriptor",
"params": [
{
"flags": [
"out"
],
"type": {
"name": "nsISupports",
"tag": "TD_INTERFACE_TYPE"
}
}
]
}
],
"name": "nsIWebPageDescriptor",
"parent": "nsISupports",
"uuid": "6f30b676-3710-4c2c-80b1-0395fb26516e"
}
]