Copy as Markdown

Other Tools

//
// DO NOT EDIT. THIS FILE IS GENERATED FROM $SRCDIR/widget/nsIWinTaskbar.idl
//
{static D: &[Interface] = &[
Interface {
name: "nsIWinTaskbar",
base: Some("nsISupports"),
sync: false,
methods: Ok(&[
/* readonly attribute boolean available; */
Method {
name: "GetAvailable",
params: &[Param { name: "aAvailable", ty: "*mut bool" }],
ret: "::nserror::nsresult",
},
/* readonly attribute AString defaultGroupId; */
Method {
name: "GetDefaultGroupId",
params: &[Param { name: "aDefaultGroupId", ty: "*mut ::nsstring::nsAString" }],
ret: "::nserror::nsresult",
},
/* readonly attribute AString defaultPrivateGroupId; */
Method {
name: "GetDefaultPrivateGroupId",
params: &[Param { name: "aDefaultPrivateGroupId", ty: "*mut ::nsstring::nsAString" }],
ret: "::nserror::nsresult",
},
/* nsITaskbarTabPreview createTaskbarTabPreview (in nsIDocShell shell, in nsITaskbarPreviewController controller); */
Method {
name: "CreateTaskbarTabPreview",
params: &[Param { name: "shell", ty: "*const nsIDocShell" }, Param { name: "controller", ty: "*const nsITaskbarPreviewController" }, Param { name: "_retval", ty: "*mut*const nsITaskbarTabPreview" }],
ret: "::nserror::nsresult",
},
/* nsITaskbarWindowPreview getTaskbarWindowPreview (in nsIDocShell shell); */
Method {
name: "GetTaskbarWindowPreview",
params: &[Param { name: "shell", ty: "*const nsIDocShell" }, Param { name: "_retval", ty: "*mut*const nsITaskbarWindowPreview" }],
ret: "::nserror::nsresult",
},
/* nsITaskbarProgress getTaskbarProgress (in nsIDocShell shell); */
Method {
name: "GetTaskbarProgress",
params: &[Param { name: "shell", ty: "*const nsIDocShell" }, Param { name: "_retval", ty: "*mut*const nsITaskbarProgress" }],
ret: "::nserror::nsresult",
},
/* nsITaskbarOverlayIconController getOverlayIconController (in nsIDocShell shell); */
Method {
name: "GetOverlayIconController",
params: &[Param { name: "shell", ty: "*const nsIDocShell" }, Param { name: "_retval", ty: "*mut*const nsITaskbarOverlayIconController" }],
ret: "::nserror::nsresult",
},
/* nsIJumpListBuilder createJumpListBuilder (in boolean aPrivateBrowsing); */
Method {
name: "CreateJumpListBuilder",
params: &[Param { name: "aPrivateBrowsing", ty: "bool" }, Param { name: "_retval", ty: "*mut*const nsIJumpListBuilder" }],
ret: "::nserror::nsresult",
},
/* AString getGroupIdForWindow (in mozIDOMWindow aParent); */
Method {
name: "GetGroupIdForWindow",
params: &[Param { name: "aParent", ty: "*const mozIDOMWindow" }, Param { name: "_retval", ty: "*mut ::nsstring::nsAString" }],
ret: "::nserror::nsresult",
},
/* void setGroupIdForWindow (in mozIDOMWindow aParent, in AString aIdentifier); */
Method {
name: "SetGroupIdForWindow",
params: &[Param { name: "aParent", ty: "*const mozIDOMWindow" }, Param { name: "aIdentifier", ty: "*const ::nsstring::nsAString" }],
ret: "::nserror::nsresult",
},
/* [noscript] void prepareFullScreen (in voidPtr aHWND, in boolean aFullScreen); */
Method {
name: "PrepareFullScreen",
params: &[Param { name: "aHWND", ty: "*mut libc::c_void" }, Param { name: "aFullScreen", ty: "bool" }],
ret: "::nserror::nsresult",
},
]),
},
]; D}