ReactOS  0.4.13-dev-100-gc8611ae
nsIWebNavigation Interface Reference

import"nsiface.idl";

Inheritance diagram for nsIWebNavigation:
Collaboration diagram for nsIWebNavigation:

Public Member Functions

nsresult GetCanGoBack (bool *aCanGoBack)
 
nsresult GetCanGoForward (bool *aCanGoForward)
 
nsresult GoBack ()
 
nsresult GoForward ()
 
nsresult GotoIndex (int32_t index)
 
nsresult LoadURI (const PRUnichar *aURI, uint32_t aLoadFlags, nsIURI *aReferrer, nsIInputStream *aPostData, nsIInputStream *aHeaders)
 
nsresult LoadURIWithOptions (const PRUnichar *aURI, uint32_t aLoadFlags, nsIURI *aReferrer, uint32_t aReferrerPolicy, nsIInputStream *aPostData, nsIInputStream *aHeaders, nsIURI *aBaseURI)
 
nsresult Reload (uint32_t aReloadFlags)
 
nsresult Stop (uint32_t aStopFlags)
 
nsresult GetDocument (nsIDOMDocument **aDocument)
 
nsresult GetCurrentURI (nsIURI **aCurrentURI)
 
nsresult GetReferringURI (nsIURI **aReferringURI)
 
nsresult GetSessionHistory (nsISHistory **aSessionHistory)
 
nsresult SetSessionHistory (nsISHistory *aSessionHistory)
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Public Attributes

const UINT LOAD_FLAGS_MASK = 0xffff
 
const UINT LOAD_FLAGS_NONE = 0
 
const UINT LOAD_FLAGS_IS_REFRESH = 0x0010
 
const UINT LOAD_FLAGS_IS_LINK = 0x0020
 
const UINT LOAD_FLAGS_BYPASS_HISTORY = 0x0040
 
const UINT LOAD_FLAGS_REPLACE_HISTORY = 0x0080
 
const UINT LOAD_FLAGS_BYPASS_CACHE = 0x0100
 
const UINT LOAD_FLAGS_BYPASS_PROXY = 0x0200
 
const UINT LOAD_FLAGS_CHARSET_CHANGE = 0x0400
 
const UINT LOAD_FLAGS_STOP_CONTENT = 0x0800
 
const UINT LOAD_FLAGS_FROM_EXTERNAL = 0x1000
 
const UINT LOAD_FLAGS_ALLOW_THIRD_PARTY_FIXUP = 0x2000
 
const UINT LOAD_FLAGS_FIRST_LOAD = 0x4000
 
const UINT LOAD_FLAGS_ALLOW_POPUPS = 0x8000
 
const UINT LOAD_FLAGS_BYPASS_CLASSIFIER = 0x10000
 
const UINT LOAD_FLAGS_FORCE_ALLOW_COOKIES = 0x20000
 
const UINT LOAD_FLAGS_DISALLOW_INHERIT_OWNER = 0x40000
 

Detailed Description

Definition at line 2352 of file nsiface.idl.

Member Function Documentation

◆ GetCanGoBack()

nsresult nsIWebNavigation::GetCanGoBack ( bool aCanGoBack)

◆ GetCanGoForward()

nsresult nsIWebNavigation::GetCanGoForward ( bool aCanGoForward)

◆ GetCurrentURI()

nsresult nsIWebNavigation::GetCurrentURI ( nsIURI **  aCurrentURI)

◆ GetDocument()

nsresult nsIWebNavigation::GetDocument ( nsIDOMDocument **  aDocument)

◆ GetReferringURI()

nsresult nsIWebNavigation::GetReferringURI ( nsIURI **  aReferringURI)

◆ GetSessionHistory()

nsresult nsIWebNavigation::GetSessionHistory ( nsISHistory **  aSessionHistory)

◆ GoBack()

nsresult nsIWebNavigation::GoBack ( )

◆ GoForward()

nsresult nsIWebNavigation::GoForward ( )

◆ GotoIndex()

nsresult nsIWebNavigation::GotoIndex ( int32_t  index)

◆ LoadURI()

nsresult nsIWebNavigation::LoadURI ( const PRUnichar aURI,
uint32_t  aLoadFlags,
nsIURI aReferrer,
nsIInputStream aPostData,
nsIInputStream aHeaders 
)

◆ LoadURIWithOptions()

nsresult nsIWebNavigation::LoadURIWithOptions ( const PRUnichar aURI,
uint32_t  aLoadFlags,
nsIURI aReferrer,
uint32_t  aReferrerPolicy,
nsIInputStream aPostData,
nsIInputStream aHeaders,
nsIURI aBaseURI 
)

◆ Reload()

nsresult nsIWebNavigation::Reload ( uint32_t  aReloadFlags)

◆ SetSessionHistory()

nsresult nsIWebNavigation::SetSessionHistory ( nsISHistory aSessionHistory)

◆ Stop()

nsresult nsIWebNavigation::Stop ( uint32_t  aStopFlags)

Member Data Documentation

◆ LOAD_FLAGS_ALLOW_POPUPS

const UINT nsIWebNavigation::LOAD_FLAGS_ALLOW_POPUPS = 0x8000

Definition at line 2367 of file nsiface.idl.

◆ LOAD_FLAGS_ALLOW_THIRD_PARTY_FIXUP

const UINT nsIWebNavigation::LOAD_FLAGS_ALLOW_THIRD_PARTY_FIXUP = 0x2000

Definition at line 2365 of file nsiface.idl.

◆ LOAD_FLAGS_BYPASS_CACHE

const UINT nsIWebNavigation::LOAD_FLAGS_BYPASS_CACHE = 0x0100

Definition at line 2360 of file nsiface.idl.

◆ LOAD_FLAGS_BYPASS_CLASSIFIER

const UINT nsIWebNavigation::LOAD_FLAGS_BYPASS_CLASSIFIER = 0x10000

Definition at line 2368 of file nsiface.idl.

◆ LOAD_FLAGS_BYPASS_HISTORY

const UINT nsIWebNavigation::LOAD_FLAGS_BYPASS_HISTORY = 0x0040

Definition at line 2358 of file nsiface.idl.

◆ LOAD_FLAGS_BYPASS_PROXY

const UINT nsIWebNavigation::LOAD_FLAGS_BYPASS_PROXY = 0x0200

Definition at line 2361 of file nsiface.idl.

◆ LOAD_FLAGS_CHARSET_CHANGE

const UINT nsIWebNavigation::LOAD_FLAGS_CHARSET_CHANGE = 0x0400

Definition at line 2362 of file nsiface.idl.

◆ LOAD_FLAGS_DISALLOW_INHERIT_OWNER

const UINT nsIWebNavigation::LOAD_FLAGS_DISALLOW_INHERIT_OWNER = 0x40000

Definition at line 2370 of file nsiface.idl.

◆ LOAD_FLAGS_FIRST_LOAD

const UINT nsIWebNavigation::LOAD_FLAGS_FIRST_LOAD = 0x4000

Definition at line 2366 of file nsiface.idl.

◆ LOAD_FLAGS_FORCE_ALLOW_COOKIES

const UINT nsIWebNavigation::LOAD_FLAGS_FORCE_ALLOW_COOKIES = 0x20000

Definition at line 2369 of file nsiface.idl.

◆ LOAD_FLAGS_FROM_EXTERNAL

const UINT nsIWebNavigation::LOAD_FLAGS_FROM_EXTERNAL = 0x1000

Definition at line 2364 of file nsiface.idl.

◆ LOAD_FLAGS_IS_LINK

const UINT nsIWebNavigation::LOAD_FLAGS_IS_LINK = 0x0020

Definition at line 2357 of file nsiface.idl.

◆ LOAD_FLAGS_IS_REFRESH

const UINT nsIWebNavigation::LOAD_FLAGS_IS_REFRESH = 0x0010

Definition at line 2356 of file nsiface.idl.

◆ LOAD_FLAGS_MASK

const UINT nsIWebNavigation::LOAD_FLAGS_MASK = 0xffff

Definition at line 2354 of file nsiface.idl.

◆ LOAD_FLAGS_NONE

const UINT nsIWebNavigation::LOAD_FLAGS_NONE = 0

Definition at line 2355 of file nsiface.idl.

◆ LOAD_FLAGS_REPLACE_HISTORY

const UINT nsIWebNavigation::LOAD_FLAGS_REPLACE_HISTORY = 0x0080

Definition at line 2359 of file nsiface.idl.

◆ LOAD_FLAGS_STOP_CONTENT

const UINT nsIWebNavigation::LOAD_FLAGS_STOP_CONTENT = 0x0800

Definition at line 2363 of file nsiface.idl.


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