Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
BASEBROWSERDATA
Collapse the table of content
Expand the table of content

BASEBROWSERDATA structure

Contains protected members of the base class. BASEBROWSERDATA defines the browser state and is used with IBrowserService2::GetBaseBrowserData and IBrowserService2::PutBaseBrowserData.

Syntax


typedef struct {
  HWND              _hwnd;
  ITravelLog        *_ptl;
  IHlinkFrame       *_phlf;
  IWebBrowser2      *_pautoWB2;
  IExpDispSupport   *_pautoEDS;
  IShellService     *_pautoSS;
  int               _eSecureLockIcon;
  UINT              _fCreatingViewWindow;
  UINT              _uActivateState;
  PCIDLIST_ABSOLUTE _pidlNewShellView;
  IOleCommandTarget *_pctView;
  PCIDLIST_ABSOLUTE _pidlCur;
  IShellView        *_psv;
  IShellFolder      *_psf;
  HWND              _hwndView;
  LPWSTR            _pszTitleCur;
  PCIDLIST_ABSOLUTE _pidlPending;
  IShellView        *_psvPending;
  IShellFolder      *_psfPending;
  HWND              _hwndViewPending;
  LPWSTR            _pszTitlePending;
  BOOL              _fIsViewMSHTML;
  BOOL              _fPrivacyImpacted;
  CLSID             _clsidView;
  CLSID             _clsidViewPending;
  HWND              _hwndFrame;
  LONG              _lPhishingFilterStatus;
} BASEBROWSERDATA, *LPCBASEBROWSERDATA;

Members

_hwnd

Type: HWND

The handle of the browser's top-level window.

_ptl

Type: ITravelLog*

A pointer to the browser's ITravelLog.

_phlf

Type: IHlinkFrame*

A pointer to the browser's IHlinkFrame.

Note  This member is only valid on first navigation from an hlink element-compatible application such as Word.
_pautoWB2

Type: IWebBrowser2*

A pointer to the browser's IWebBrowser2 object.

_pautoEDS

Type: IExpDispSupport*

A pointer to the browser's IExpDispSupport object.

_pautoSS

Type: IShellService*

A pointer to the browser's IShellService object.

_eSecureLockIcon

Type: int

One of the following values to indicate the security lock icon.

SECURELOCK_NOCHANGE (-1)

No change in security encryption status.

SECURELOCK_SET_UNSECURE (0)

Default. 0x0000. No security encryption present.

SECURELOCK_SET_MIXED

There are multiple security encryption methods present.

SECURELOCK_SET_SECUREUNKNOWNBIT

The security encryption level is not known.

SECURELOCK_SET_SECURE40BIT

There is 40-bit security encryption present.

SECURELOCK_SET_SECURE56BIT

There is 56-bit security encryption present.

SECURELOCK_SET_FORTEZZA

There is Fortezza security encryption present.

SECURELOCK_SET_SECURE128BIT

There is 128-bit security encryption present.

SECURELOCK_FIRSTSUGGEST

A security encryption setting should be suggested.

SECURELOCK_SUGGEST_UNSECURE (SECURELOCK_FIRSTSUGGEST)

No security encryption has been suggested.

SECURELOCK_SUGGEST_MIXED

Mixed security encryption methods have been suggested.

SECURELOCK_SUGGEST_SECUREUNKNOWNBIT

Unknown security encryption method has been suggested.

SECURELOCK_SUGGEST_SECURE40BIT

40-bit security encryption has been suggested.

SECURELOCK_SUGGEST_SECURE56BIT

56-bit security encryption has been suggested.

SECURELOCK_SUGGEST_FORTEZZA

Fortezza security encryption has been suggested.

SECURELOCK_SUGGEST_SECURE128BIT

128-bit security encryption has been suggested.

_fCreatingViewWindow

Type: UINT

A view window is being created by the browser.

_uActivateState

Type: UINT

The browser view is in an activated state.

_pidlNewShellView

Type: PCIDLIST_ABSOLUTE

A temporary placeholder for _pidlPending on first navigation to the pending location.

_pctView

Type: IOleCommandTarget*

A cached pointer to the IOleCommandTarget object associated with the IShellFolder object pointed to by _psv.

_pidlCur

Type: PCIDLIST_ABSOLUTE

A PIDL of the current navigated location of the browser. This value is the same retrieved by IBrowserService::GetPidl.

_psv

Type: IShellView*

A pointer to the IShellView of the current location. This IShellView is bound to _pidlCur through IShellFolder::CreateViewObject.

_psf

Type: IShellFolder*

A pointer to the IShellFolder of the current location. This IShellFolder is bound to _pidlCur.

_hwndView

Type: HWND

A handle to the window returned by _psv->CreateViewWindow.

_pszTitleCur

Type: LPWSTR

A pointer to a buffer containing the Unicode title text for the current location.

_pidlPending

Type: PCIDLIST_ABSOLUTE

The PIDL of the pending target location. Once navigation is complete, this value moves to _pidlCur.

_psvPending

Type: IShellView*

The IShellView of the pending target location. Once navigation is complete, this value moves to _psv.

_psfPending

Type: IShellFolder*

The IShellFolder of the pending target location. Once navigation is complete, this value moves to _psf.

_hwndViewPending

Type: HWND

A handle to the pending target location's view window. Once navigation is complete, this value moves to _hwndView.

_pszTitlePending

Type: LPWSTR

A pointer to a buffer containing the Unicode title text for the pending target location. Once navigation is complete, this value moves to _pszTitleCur.

_fIsViewMSHTML

Type: BOOL

A value of type BOOL that indicates whether the browser is hosting folder content or web content.

TRUE

The browser is hosting web content.

FALSE

The browser is hosting folder content.

_fPrivacyImpacted

Type: BOOL

A value of type BOOL that indicates whether there is a privacy concern with the browser's content.

TRUE

There is a privacy concern with the browser's content.

FALSE

There is not a privacy concern with the browser's content.

_clsidView

Type: CLSID

_clsidViewPending

Type: CLSID

_hwndFrame

Type: HWND

_lPhishingFilterStatus

Type: LONG

Windows Vista with Service Pack 1 (SP1) and later or Windows Internet Explorer 7 and later only. 0 if the phishing filter is off; 1 if it is on.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Product

Internet Explorer 5.0

Header

Shdeprecated.h

IDL

Shdeprecated.idl

 

 

Community Additions

ADD
Show:
© 2015 Microsoft