ReactOS  0.4.15-dev-1068-g467feb9
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_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: