Copy as Markdown
Other Tools
//
// DO NOT EDIT. THIS FILE IS GENERATED FROM $SRCDIR/uriloader/exthandler/nsIContentDispatchChooser.idl
//
{static D: &[Interface] = &[
Interface {
name: "nsIContentDispatchChooser",
base: Some("nsISupports"),
sync: false,
methods: Ok(&[
/* void handleURI (in nsIHandlerInfo aHandler, in nsIURI aURI, in nsIPrincipal aTriggeringPrincipal, in BrowsingContext aBrowsingContext, [optional] in boolean aWasTriggeredExternally); */
Method {
name: "HandleURI",
params: &[Param { name: "aHandler", ty: "*const nsIHandlerInfo" }, Param { name: "aURI", ty: "*const nsIURI" }, Param { name: "aTriggeringPrincipal", ty: "*const nsIPrincipal" }, Param { name: "aBrowsingContext", ty: "*const libc::c_void" }, Param { name: "aWasTriggeredExternally", ty: "bool" }],
ret: "::nserror::nsresult",
},
]),
},
]; D}