/usr/share/idl/thunderbird/prplIRequest.idl is in thunderbird-dev 1:52.8.0-1~deb8u1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | /* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "nsISupports.idl"
interface imIAccount;
interface nsIDOMWindow;
interface nsIWebProgress;
/* This interface is for use in the browser-request notification, to
let protocol plugins open a browser window. This is an unfortunate
necessity for protocols that require an OAuth authentication. */
[scriptable, uuid(b89dbb38-0de4-11e0-b3d0-0002e304243c)]
interface prplIRequestBrowser: nsISupports {
readonly attribute AUTF8String promptText;
readonly attribute imIAccount account;
readonly attribute AUTF8String url;
void cancelled();
void loaded(in nsIDOMWindow aWindow,
in nsIWebProgress aWebProgress);
};
/* This interface is used for buddy authorization requests, when the
user needs to confirm if a remote contact should be allowed to see
his presence information. It is implemented by the aSubject
parameter of the buddy-authorization-request and
buddy-authorization-request-canceled notifications.
*/
[scriptable, uuid(a55c1e24-17cc-4ddc-8c64-3bc315a3c3b1)]
interface prplIBuddyRequest: nsISupports {
readonly attribute imIAccount account;
readonly attribute AUTF8String userName;
void grant();
void deny();
};
|