Copy as Markdown

Other Tools

//
// DO NOT EDIT. THIS FILE IS GENERATED FROM $SRCDIR/widget/nsITaskbarTabPreview.idl
//
{static D: &[Interface] = &[
Interface {
name: "nsITaskbarTabPreview",
base: Some("nsITaskbarPreview"),
sync: false,
methods: Ok(&[
/* attribute AString title; */
Method {
name: "GetTitle",
params: &[Param { name: "aTitle", ty: "*mut ::nsstring::nsAString" }],
ret: "::nserror::nsresult",
},
Method {
name: "SetTitle",
params: &[Param { name: "aTitle", ty: "*const ::nsstring::nsAString" }],
ret: "::nserror::nsresult",
},
/* attribute imgIContainer icon; */
Method {
name: "GetIcon",
params: &[Param { name: "aIcon", ty: "*mut*const imgIContainer" }],
ret: "::nserror::nsresult",
},
Method {
name: "SetIcon",
params: &[Param { name: "aIcon", ty: "*const imgIContainer" }],
ret: "::nserror::nsresult",
},
/* void move (in nsITaskbarTabPreview aNext); */
Method {
name: "Move",
params: &[Param { name: "aNext", ty: "*const nsITaskbarTabPreview" }],
ret: "::nserror::nsresult",
},
/* [notxpcom] nativeWindow GetHWND (); */
Method {
name: "GetHWND",
params: &[],
ret: "nativeWindow",
},
/* [notxpcom] void EnsureRegistration (); */
Method {
name: "EnsureRegistration",
params: &[],
ret: "libc::c_void",
},
]),
},
]; D}