ReactOS 0.4.15-dev-7918-g2a2556c
nsIExternalProtocolHandler Interface Reference
Inheritance diagram for nsIExternalProtocolHandler:
Collaboration diagram for nsIExternalProtocolHandler:

Public Member Functions

nsresult ExternalAppExistsForScheme (const nsACString *scheme, bool *_retval)
 
- Public Member Functions inherited from nsIProtocolHandler
nsresult GetScheme (nsACString *aScheme)
 
nsresult GetDefaultPort (int32_t *aDefaultPort)
 
nsresult GetProtocolFlags (uint32_t *aProtocolFlags)
 
nsresult NewURI (const nsACString *aSpec, const char *aOriginCharset, nsIURI *aBaseURI, nsIURI **_retval)
 
nsresult NewChannel2 (nsIURI *aURI, nsILoadInfo *aLoadinfo, nsIChannel **_retval)
 
nsresult NewChannel (nsIURI *aURI, nsIChannel **_retval)
 
nsresult AllowPort (int32_t port, const char *scheme, bool *_retval)
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Additional Inherited Members

- Public Attributes inherited from nsIProtocolHandler
const unsigned long URI_STD = 0
 
const unsigned long URI_NORELATIVE = (1<<0)
 
const unsigned long URI_NOAUTH = (1<<1)
 
const unsigned long ALLOWS_PROXY = (1<<2)
 
const unsigned long ALLOWS_PROXY_HTTP = (1<<3)
 
const unsigned long URI_INHERITS_SECURITY_CONTEXT = (1<<4)
 
const unsigned long URI_FORBIDS_AUTOMATIC_DOCUMENT_REPLACEMENT = (1<<5)
 
const unsigned long URI_LOADABLE_BY_ANYONE = (1<<6)
 
const unsigned long URI_DANGEROUS_TO_LOAD = (1<<7)
 
const unsigned long URI_IS_UI_RESOURCE = (1<<8)
 
const unsigned long URI_IS_LOCAL_FILE = (1<<9)
 
const unsigned long URI_LOADABLE_BY_SUBSUMERS = (1<<10)
 
const unsigned long URI_DOES_NOT_RETURN_DATA = (1<<11)
 
const unsigned long URI_IS_LOCAL_RESOURCE = (1<<12)
 
const unsigned long URI_OPENING_EXECUTES_SCRIPT = (1<<13)
 
const unsigned long URI_NON_PERSISTABLE = (1<<14)
 
const unsigned long URI_FORBIDS_COOKIE_ACCESS = (1<<15)
 
const unsigned long URI_CROSS_ORIGIN_NEEDS_WEBAPPS_PERM = (1<<16)
 
const unsigned long URI_SYNC_LOAD_IS_OK = (1<<17)
 
const unsigned long URI_SAFE_TO_LOAD_IN_SECURE_CONTEXT = (1<<18)
 

Detailed Description

Definition at line 2787 of file nsiface.idl.

Member Function Documentation

◆ ExternalAppExistsForScheme()

nsresult nsIExternalProtocolHandler::ExternalAppExistsForScheme ( const nsACString scheme,
bool _retval 
)

The documentation for this interface was generated from the following file: