forked from mirrors/gecko-dev
		
	 265e672179
			
		
	
	
		265e672179
		
	
	
	
	
		
			
			# ignore-this-changeset --HG-- extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
		
			
				
	
	
		
			44 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* 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/. */
 | |
| 
 | |
| #ifndef NSEMBEDCID_H
 | |
| #define NSEMBEDCID_H
 | |
| 
 | |
| /**
 | |
|  * @file
 | |
|  * @brief List of, and documentation for, frozen Gecko embedding contracts.
 | |
|  */
 | |
| 
 | |
| /**
 | |
|  * Web Browser ContractID
 | |
|  *   Creating an instance of this ContractID (via createInstanceByContractID)
 | |
|  *   is the basic way to instantiate a Gecko browser.
 | |
|  *
 | |
|  * This contract implements the following interfaces:
 | |
|  * nsIWebBrowser
 | |
|  * nsIWebBrowserSetup
 | |
|  * nsIInterfaceRequestor
 | |
|  *
 | |
|  * @note This contract does not guarantee implementation of any other
 | |
|  * interfaces and does not guarantee ability to get any particular
 | |
|  * interfaces via the nsIInterfaceRequestor implementation.
 | |
|  */
 | |
| #define NS_WEBBROWSER_CONTRACTID "@mozilla.org/embedding/browser/nsWebBrowser;1"
 | |
| 
 | |
| /**
 | |
|  * Prompt Service ContractID
 | |
|  *   The prompt service (which can be gotten by calling getServiceByContractID
 | |
|  *   on this ContractID) is the way to pose various prompts, alerts,
 | |
|  *   and confirmation dialogs to the user.
 | |
|  *
 | |
|  * This contract implements the following interfaces:
 | |
|  * nsIPromptService
 | |
|  *
 | |
|  * Embedders may override this ContractID with their own implementation if they
 | |
|  * want more control over the way prompts, alerts, and confirmation dialogs are
 | |
|  * presented to the user.
 | |
|  */
 | |
| #define NS_PROMPTSERVICE_CONTRACTID "@mozilla.org/embedcomp/prompt-service;1"
 | |
| 
 | |
| #endif  // NSEMBEDCID_H
 |