Search Service:API: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 82: Line 82:


   /**
   /**
   * Adds a new search engine.  
   * Adds a new search engine.
  * @param
   */
   */
   void addEngineWithDetails(
   void addEngineWithDetails(
Line 89: Line 90:
                     in AString alias,
                     in AString alias,
                     in AString description,
                     in AString description,
                     in ACString method,
                     in AString method,
                     in AString template,
                     in AString template);
                    in unsigned long paramNameCount,
                    [array, size_is(paramNameCount)] in wstring paramNames,
                    in unsigned long paramValueCount,
                    [array, size_is(paramValueCount)] in wstring paramValues);


   /**
   /**
   * Returns an engine with the specified alias.
   * Returns an engine with the specified alias.
   * @param  aAlias
   * @param  alias
   *          The search engine's alias.
   *          The search engine's alias.
   * @returns A nsISearchEngine object
   * @returns A nsISearchEngine object
Line 115: Line 112:
   /**
   /**
   * Returns an array of all installed search engines.
   * Returns an array of all installed search engines.
   * @returns An array of all installed search engines.
   * @returns An array of nsISearchEngine objects.
   */
   */
   void getEngines(out unsigned long engineCount,  
   void getEngines(out unsigned long engineCount,  
Line 123: Line 120:
   * Removes the search engine (from disk, too).
   * Removes the search engine (from disk, too).
   * @param  engine
   * @param  engine
   *          The engine to remove
   *          The engine to remove.
   */
   */
   void removeEngine(in nsISearchEngine engine);
   void removeEngine(in nsISearchEngine engine);
Confirmed users, Bureaucrats and Sysops emeriti
722

edits

Navigation menu