/*
 * BEGIN FLOCK GPL
 *
 * Copyright Flock Inc. 2005-2008
 * http://flock.com
 *
 * This file may be used under the terms of the
 * GNU General Public License Version 2 or later (the "GPL"),
 * http://www.gnu.org/licenses/gpl.html
 *
 * Software distributed under the License is distributed on an "AS IS" basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 * for the specific language governing rights and limitations under the
 * License.
 *
 * END FLOCK GPL
 */

#include "nsISupports.idl"


/**
 * This allows webmail to handle mailto links.
 */
[scriptable, uuid(78B77708-FD4F-4367-8385-A3B116A1947D)]
interface flockIWebmailMailtoHandler : nsISupports {
  /**
   * Gives the "mailto:" URI spec to the primary webmail account, if there is
   * one, to load into a new tab.
   *
   * @param aMailtoURI (in) A mailto: URI string.
   * @return true if successfully handled.
   */
  boolean webmailMailtoURIHandler(in AString aMailtoURI);
};
