Back to index

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

import "MozillaControl.idl";

Inheritance diagram for MOZILLACONTROLLib::IWebBrowserApp:
Inheritance graph
[legend]
Collaboration diagram for MOZILLACONTROLLib::IWebBrowserApp:
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 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

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 189 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 
)
HRESULT MOZILLACONTROLLib::IWebBrowserApp::GetProperty ( [in] BSTR  Property,
[out, retval] VARIANT *  pvtValue 
)
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::IWebBrowserApp::PutProperty ( [in] BSTR  Property,
[in] VARIANT  vtValue 
)
HRESULT MOZILLACONTROLLib::IWebBrowser::Refresh2 ( [in, optional] VARIANT *  Level) [inherited]

Property Documentation

VARIANT_BOOL MOZILLACONTROLLib::IWebBrowser::Busy [get, inherited]
BSTR MOZILLACONTROLLib::IWebBrowser::Type [get, inherited]

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