Back to index

lightning-sunbird  0.9+nobinonly
Public Types | Public Member Functions | Properties
MOZILLACONTROLLib::IWebBrowser2 Interface Reference

import "MozillaControl.idl";

Inheritance diagram for MOZILLACONTROLLib::IWebBrowser2:
Inheritance graph
[legend]
Collaboration diagram for MOZILLACONTROLLib::IWebBrowser2:
Collaboration graph
[legend]

List of all members.

Public Types

enum  BrowserNavConstants {
  navOpenInNewWindow = 0x0001, navNoHistory = 0x0002, navNoReadFromCache = 0x0004, navNoWriteToCache = 0x0008,
  navAllowAutosearch = 0x0010, navBrowserBar = 0x0020
}
typedef enum
MOZILLACONTROLLib::IWebBrowser::BrowserNavConstants 
BrowserNavConstants
enum  RefreshConstants { REFRESH_NORMAL = 0, REFRESH_IFEXPIRED = 1, REFRESH_COMPLETELY = 3 }
typedef enum
MOZILLACONTROLLib::IWebBrowser::RefreshConstants 
RefreshConstants

Public Member Functions

HRESULT Navigate2 ([in] VARIANT *URL,[in, optional] VARIANT *Flags,[in, optional] VARIANT *TargetFrameName,[in, optional] VARIANT *PostData,[in, optional] VARIANT *Headers)
HRESULT QueryStatusWB ([in] OLECMDID cmdID,[out, retval] OLECMDF *pcmdf)
HRESULT ExecWB ([in] OLECMDID cmdID,[in] OLECMDEXECOPT cmdexecopt,[in, optional] VARIANT *pvaIn,[out, in, optional] VARIANT *pvaOut)
HRESULT ShowBrowserBar ([in] VARIANT *pvaClsid,[in, optional] VARIANT *pvarShow,[in, optional] VARIANT *pvarSize)
HRESULT Quit ()
HRESULT ClientToWindow ([in, out] int *pcx,[in, out] int *pcy)
HRESULT PutProperty ([in] BSTR Property,[in] VARIANT vtValue)
HRESULT GetProperty ([in] BSTR Property,[out, retval] VARIANT *pvtValue)
HRESULT GoBack ()
HRESULT GoForward ()
HRESULT GoHome ()
HRESULT GoSearch ()
HRESULT Navigate ([in] BSTR URL,[in, optional] VARIANT *Flags,[in, optional] VARIANT *TargetFrameName,[in, optional] VARIANT *PostData,[in, optional] VARIANT *Headers)
HRESULT Refresh ()
HRESULT Refresh2 ([in, optional] VARIANT *Level)
HRESULT Stop ()

Properties

READYSTATE ReadyState [get]
VARIANT_BOOL Offline [get, set]
VARIANT_BOOL Silent [get, set]
VARIANT_BOOL RegisterAsBrowser [get, set]
VARIANT_BOOL RegisterAsDropTarget [get, set]
VARIANT_BOOL TheaterMode [get, set]
VARIANT_BOOL AddressBar [get, set]
VARIANT_BOOL Resizable [get, set]
BSTR Name [get]
long HWND [get]
BSTR FullName [get]
BSTR Path [get]
VARIANT_BOOL Visible [get, set]
VARIANT_BOOL StatusBar [get, set]
BSTR StatusText [get, set]
int ToolBar [get, set]
VARIANT_BOOL MenuBar [get, set]
VARIANT_BOOL FullScreen [get, set]
IDispatch Application [get]
IDispatch Parent [get]
IDispatch Container [get]
IDispatch Document [get]
VARIANT_BOOL TopLevelContainer [get]
BSTR Type [get]
long Left [get, set]
long Top [get, set]
long Width [get, set]
long Height [get, set]
BSTR LocationName [get]
BSTR LocationURL [get]
VARIANT_BOOL Busy [get]

Detailed Description

Definition at line 254 of file MozillaControl.idl.


Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
navOpenInNewWindow 
navNoHistory 
navNoReadFromCache 
navNoWriteToCache 
navAllowAutosearch 
navBrowserBar 

Definition at line 97 of file MozillaControl.idl.

                                 {
            [helpstring("Open in new window")]          navOpenInNewWindow = 0x0001,
            [helpstring("Exclude from history list")]   navNoHistory = 0x0002,
            [helpstring("Don't read from cache")]       navNoReadFromCache = 0x0004,
            [helpstring("Don't write from cache")]      navNoWriteToCache = 0x0008,
            [helpstring("Try other sites on failure")]  navAllowAutosearch = 0x0010,
            [helpstring("OpenBrowserBar")]              navBrowserBar = 0x0020,
        } BrowserNavConstants;
Enumerator:
REFRESH_NORMAL 
REFRESH_IFEXPIRED 
REFRESH_COMPLETELY 

Definition at line 118 of file MozillaControl.idl.

                              {                                         // must map to these in sdk\inc\docobj.h
            [helpstring("Refresh normal")]     REFRESH_NORMAL     = 0,  //== OLECMDIDF_REFRESH_NORMAL
            [helpstring("Refresh if expired")] REFRESH_IFEXPIRED  = 1,  //== OLECMDIDF_REFRESH_IFEXPIRED
            [helpstring("Refresh completely")] REFRESH_COMPLETELY = 3   //== OLECMDIDF_REFRESH_COMPLETELY
        } RefreshConstants;

Member Function Documentation

HRESULT MOZILLACONTROLLib::IWebBrowserApp::ClientToWindow ( [in, out] int pcx,
[in, out] int pcy 
) [inherited]
HRESULT MOZILLACONTROLLib::IWebBrowser2::ExecWB ( [in] OLECMDID  cmdID,
[in] OLECMDEXECOPT  cmdexecopt,
[in, optional] VARIANT *  pvaIn,
[out, in, optional] VARIANT *  pvaOut 
)
HRESULT MOZILLACONTROLLib::IWebBrowserApp::GetProperty ( [in] BSTR  Property,
[out, retval] VARIANT *  pvtValue 
) [inherited]
HRESULT MOZILLACONTROLLib::IWebBrowser::Navigate ( [in] BSTR  URL,
[in, optional] VARIANT *  Flags,
[in, optional] VARIANT *  TargetFrameName,
[in, optional] VARIANT *  PostData,
[in, optional] VARIANT *  Headers 
) [inherited]
HRESULT MOZILLACONTROLLib::IWebBrowser2::Navigate2 ( [in] VARIANT *  URL,
[in, optional] VARIANT *  Flags,
[in, optional] VARIANT *  TargetFrameName,
[in, optional] VARIANT *  PostData,
[in, optional] VARIANT *  Headers 
)
HRESULT MOZILLACONTROLLib::IWebBrowserApp::PutProperty ( [in] BSTR  Property,
[in] VARIANT  vtValue 
) [inherited]
HRESULT MOZILLACONTROLLib::IWebBrowser2::QueryStatusWB ( [in] OLECMDID  cmdID,
[out, retval] OLECMDF *  pcmdf 
)
HRESULT MOZILLACONTROLLib::IWebBrowser::Refresh2 ( [in, optional] VARIANT *  Level) [inherited]
HRESULT MOZILLACONTROLLib::IWebBrowser2::ShowBrowserBar ( [in] VARIANT *  pvaClsid,
[in, optional] VARIANT *  pvarShow,
[in, optional] VARIANT *  pvarSize 
)

Property Documentation

VARIANT_BOOL MOZILLACONTROLLib::IWebBrowser::Busy [get, inherited]
VARIANT_BOOL MOZILLACONTROLLib::IWebBrowserApp::FullScreen [get, set, inherited]
VARIANT_BOOL MOZILLACONTROLLib::IWebBrowserApp::MenuBar [get, set, inherited]
VARIANT_BOOL MOZILLACONTROLLib::IWebBrowser2::Silent [get, set]
VARIANT_BOOL MOZILLACONTROLLib::IWebBrowserApp::StatusBar [get, set, inherited]
BSTR MOZILLACONTROLLib::IWebBrowser::Type [get, inherited]
VARIANT_BOOL MOZILLACONTROLLib::IWebBrowserApp::Visible [get, set, inherited]

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