nsIExternalProtocolHandler.idl (648B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 #include "nsIProtocolHandler.idl" 6 7 [scriptable, uuid(0e61f3b2-34d7-4c79-bfdc-4860bc7341b7)] 8 interface nsIExternalProtocolHandler: nsIProtocolHandler 9 { 10 /** 11 * This method checks if the external handler exists for a given scheme. 12 * 13 * @param scheme external scheme. 14 * @return TRUE if the external handler exists for the input scheme, FALSE otherwise. 15 */ 16 boolean externalAppExistsForScheme(in ACString scheme); 17 };